Не удаляется старый кеш

Иван Мишин simplebox66 at gmail.com
Mon Jun 15 06:52:25 UTC 2015


Всем привет!

В моем конфиге есть директива
 proxy_cache_path /tmp/ram/ levels=1:2 keys_zone=level-1:20m max_size=3990m
inactive=440m;

proxy_cache_key ранее был умолчательным, потом я его поменял
на  proxy_cache_key $server_name$request_uri;

После смены ключей кеширования кеш не чистил, полагал что старый кеш со
временем сам умрет.
Исходя из директив выше, кеш должен удаляться если в течении 440 минут
никто его не дергал. Но прошло уже более 5 дней, а файлик со старым кешем
не уходит

head -n13  /tmp/cache/c/96/19101c5f678dfab8591226
▒▒vU▒▒▒▒▒▒▒▒▒▒vUTC-?▒
KEY: $scheme$proxy_host$request_uri;
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 09 Jun 2015 06:41:10 GMT
Content-Type: application/x-tar
Content-Length: 1045453824
Connection: close
Expires: 0
Cache-Control: must-revalidate, post-check=0, pre-check=0
Pragma: public
Content-Disposition: attachment; filename=all_docs_2606.tar

Вот еще кусок вывода команды stat по файлу
 /tmp/cache/c/96/19101c5f678dfab8591226

Access: 2015-06-15 09:12:53.199138168 +0300
Modify: 2015-06-09 09:41:35.365299256 +0300
Change: 2015-06-09 09:41:35.365299256 +0300
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20150615/23258bc9/attachment.html>


Подробная информация о списке рассылки nginx-ru