upstream fail_timeout

Maxim Dounin mdounin на mdounin.ru
Вс Окт 23 14:49:57 UTC 2011


Hello!

On Sat, Oct 22, 2011 at 06:08:43PM +0300, Sergey Kobzar wrote:

[...]

> Есть одна проблема при max_fails > 1 - клиенту будет одана
> стандартная error page, N раз (пока Nginx не выкинет дохлый бэкенд

Это не имеет никакого отношения ни к max_fails (т.к. даже при 
max_fails == 1 клиенту будет отдана ошибка, если таки ошибка 
произойдёт), ни собственно к обсуждаемому вопросу (как 
обрабатывать ошибки на фронтенде, и обрабатывать ли вообще, - 
вопрос совершенно отдельный).

> из пула). В принципе это не критично при высокой нагрузке, т.к.
> пострадают всего пару человек. Решение - описать custom error page 2
> раза - на фронтенде + на backup сервере.

Я лично предпочитаю использовать proxy_intercept_errors, это 
позволяет централизованно конфигурировать страницы ошибок на 
фронтенде/ах.  Но, по понятным причинам, такой подход не всегда 
применим.

Maxim Dounin



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