Re: Отдать "локальный" файл, если сработал proxy connect timeout

cilrill nginx-forum at nginx.us
Thu Nov 29 21:25:44 UTC 2012


Да. Полез тестить и в тестовой среде - все работало. Уже закешированные
ответы отдавались.

Полез тестить на продакшене, при погашенном бэкенд сервере не отдавался даже
уже закешированный (лежащий на диске) контент.
Возможно это было изза того, что полез чего то менять уже после того, как
бэкенд был выключен, и nginx был перезапущен, чтобы применилась директива.
Nginx рестартанул, в памяти активных ключей нет, cache manager еще не
отработал, а запросы уже пришли. И nginx стал отдавать proxy_timeout.png на
ВСЕ запросы. 

Тут время на тесты закончилось и пришлось все вназад откатывать.

Я вообще правильно понял, что для обслуживания запросов из кеша, при
выключенном бэкенде нужно использовать proxy_cache_use_stale timeout;?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,233300,233400#msg-233400



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