Re: proxy read timeout и upstream
Валентин Бартенев
vbart at nginx.com
Tue Jul 22 10:55:46 UTC 2014
On Tuesday 22 July 2014 06:44:55 kay wrote:
> Как настроить nginx считать proxy_read_timeout на все upstream'ы сразу.
>
> Т.е. если все upstream'ы отвечают дольше 5-х секунд, а proxy_read_timeout
> установлен в 4 секунды, то nginx не должен ходить на каждый upstream и
> опрашивать их.
>
> Таким образом, если у нас имеется 3 upstream'а, которые на запрос отвечают
> по 5 секунд, то nginx один запрос будет обрабатывать 15 секунд и в
> результате вернет ошибку. Мне хотелось бы, чтобы nginx вернул ошибку сразу
> по истечении 4-х секунд.
>
> Вариант уменьшить proxy_read_timeout до значения
> "необходимый_таймаут/количество_серверов" не рассматривается, т.к.
> перезапросы будут проходить слишком часто.
>
http://nginx.org/r/proxy_next_upstream/ru
--
Валентин Бартенев
Подробная информация о списке рассылки nginx-ru