【发布时间】:2017-09-24 19:43:02
【问题描述】:
我有一个使用文件系统缓存的 Django 安装。缓存系统被一系列不同的视图使用。当在缓存中找不到密钥并因此重新生成时,放置各种日志以记录,我发现密钥经常丢失。我没有任何“缓存删除”,所有密钥都存储了 24 小时,但在日志中,它们似乎都会偶尔重新生成一次。
是否有任何隐藏参数,例如“不要存储超过 n 个键”或“超过 n 兆字节的数据”或其他什么?我有点迷茫,因为似乎钥匙丢失了,我不知道何时以及为什么。
另外,我最初选择“/tmp/django-cache”作为缓存位置,所以我认为 Linux 可能正在清理 tmp 目录,但是在我的主目录中将位置更改为“更安全”的位置并没有t 改变异常。
另外,完整的缓存目录大约 25Mb,所以我不认为有什么清理它,因为它太大了。
有什么想法吗?
【问题讨论】:
-
这是在生产中吗?例如,您有多个服务器吗?
标签: python django caching django-cache