Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 502 ошибка
Hello!
On Mon, Nov 22, 2010 at 07:48:35AM -0500, ig0r wrote:
> у меня есть вопрос по теме,
> почему вмодуле proxy есть возможность
> отдать устаревший кеш при 502 ошибке, а у
> модуля реализующего fastsgi нет?
>
> proxy_cache_use_stale [error | timeout | invalid_header | updating |
> http_500 | http_502 | http_503 | http_504 | http_404 | off] [...]
>
> fastcgi_cache_use_stale [error | timeout | invalid_header | updating |
> http_500 | http_503 | http_404 | off] [...]
Потому что возврат fastcgi-приложением http-ошибки 502/504 не
ожидается, ибо эти ошибки генерируют http прокси сервера.
Что касается 502 ошибок возникающих в обсуждаемой теме, то они
генерируются nginx'ом (а не fastcgi-приложением) при возникновении
ошибки соединения к бекенду. Если хочется в этом случае отдавать
вместо 502 ошибки stale-запись из кеша - то надо указать
fastcgi_cache_use_stale error;
То же самое относится и к 504/timeout.
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|