首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django缓存丢失密钥

Django缓存丢失密钥
EN

Stack Overflow用户
提问于 2017-04-27 06:50:42
回答 1查看 520关注 0票数 3

我有一个Django安装,它使用FileSystem缓存。缓存系统由不同视图组成的数组使用。在缓存中找不到密钥并因此重新生成时,放置各种日志来进行日志记录,我发现这些密钥经常丢失。我没有任何“缓存删除”到位,所有的密钥存储到24小时,但在日志中,它们似乎都是偶尔重新生成。

是否有“不存储超过n个键”或“超过n兆字节的数据”之类的隐藏参数?我有点迷茫,因为钥匙好像丢了,我不知道时间和原因。

而且,我最初选择的缓存位置是"/ tmp /django- cache ",所以我想可能是Linux清理了tmp目录,但是将位置更改为“更安全”的位置并不会改变异常。

另外,整个缓存目录大约是25 up,所以我不认为有什么东西可以清理它,因为它太大了。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-27 06:56:47

在删除locmemfilesystemdatabase后端旧值之前,缓存中允许的最大项数为300。您可以通过设置OPTIONS > MAX_ENTRIES来更改它。

来自Django文档

MAX_ENTRIES:删除旧值之前缓存中允许的最大条目数。此参数默认为300

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43650544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档