【问题标题】:why does nginx delete files from cache?为什么 nginx 从缓存中删除文件?
【发布时间】:2012-08-06 17:29:00
【问题描述】:

我设置了 max_size=2000m 和 inactive=1440h。

尽管如此,尽管缓存只有 120Mb,但 nginx 仍会不断从缓存中删除文件。

我的缓存文件夹下的所有文件都没有超过一周的历史。

知道为什么吗?

【问题讨论】:

  • 请从您的 nginx.conf 中发布相关的 sn-ps

标签: nginx


【解决方案1】:

请阅读http://nginx.org/en/docs/http/ngx_http_proxy_module.html关于缓存的文档。

在指定时间内未访问的缓存数据
不活动的参数会从缓存中删除,无论其新鲜度如何。

所以,我想,您的缓存存在超过 60 天。当时的某些文件从未被访问过,并且已被删除。

【讨论】:

  • 我的缓存文件夹下的所有文件都没有超过一周的历史。还有其他原因吗?
猜你喜欢
  • 2016-03-09
  • 1970-01-01
  • 2016-12-22
  • 2018-03-10
  • 2020-09-10
  • 2017-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多