Добрые сутки!
После того, как была решена проблема с двукратным кешированием страниц, я хочу обсудить еще одну проблему: nginx не удаляет устаревший кеш. Также игнорируется max_size. Кеш у меня лежит в tmpfs. Ошибок в логе нету. Процесс cache manager висит. Если сделать:
service nginx restart
то кеш будет приведен в соответствие как по размеру, так и по валидности.
nginx version: nginx/1.2.5
Debian 6
Кеш определяется так:
proxy_cache_path /var/tmp levels=1:2 keys_zone=my_cache:10m max_size=25m inactive=10m;
......
proxy_cache_valid 200 302 304 10m;
Что делаю не так?