1

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

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

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

知道为什么吗?

4

1 回答 1

1

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

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

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

于 2012-08-07T08:39:14.030 回答