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