ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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


 




Copyright © Lexa Software, 1996-2009.