Cache manager occasionally stops deleting cached files
Maxim Dounin
mdounin at mdounin.ru
Fri Feb 19 13:28:50 UTC 2016
Hello!
On Fri, Feb 19, 2016 at 08:00:54AM -0500, vedranf wrote:
[...]
> Thanks, I'll dig deeper. I do have 3rd party modules and there are
> occasional messages such as "worker process exited on signal 11", but they
> are rare, i'll try to figure out what causes them, but it'll take time.
So the problem with cache is clear - one worker crash is usually
enough to stop nginx from removing cache items based on max_size
sooner or later. You have to further debug crashes to fix things.
> However, now that this already happens, is it possible so somehow unlock all
> entries and start clean, but without removing all cached content? Or
> alternatively, can I delete the locked files manually as a workaround?
You need nginx to reload its cache matadata (as stored in
keys_zone). This can be done either with restart or binary
upgrade to the same nginx binary, see:
http://nginx.org/en/docs/control.html#upgrade
There is no need to delete cache files.
--
Maxim Dounin
http://nginx.org/
More information about the nginx
mailing list