Sergey Kagansky писал 2017-06-22 11:20:
Добрый день.
Добрый день, Сергей!
Столкнулся с непонятной ситуацией.
Есть такой конфиг:
proxy_cache_path /data/cache/nginx/cache levels=1:2 keys_zone=all:32m
max_size=1g;
location / {
proxy_cache all;
proxy_cache_valid 404 5m;
proxy_cache_valid any 0;
....
}
Требуется кешировать ТОЛЬКО 404 ответы,
но нгинкс игнорирует строку
proxy_cache_valid any 0;
Что может приводить к этому? Или как это отловить?
У вас формат директивы неверный - последний параметр должен быть иметь
размерность времени, а у вас - просто число.
Об этом наверняка была ругань в error.log
Не совсем понятно что именно вы хотите этой директивой сказать? если вам
надо кешировать только 404-е ответы, то достаточно будет одной директивы
proxy_cache_valid 404 5m;
--
Best regards,
Andrey A. Kopeyko <and...@kopeyko.ru>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru