Welcome! Log In Create A New Profile

Advanced

proxy_read_timeout и upstream

kay
July 22, 2014 06:44AM
Как настроить nginx считать proxy_read_timeout на все upstream'ы сразу.

Т.е. если все upstream'ы отвечают дольше 5-х секунд, а proxy_read_timeout установлен в 4 секунды, то nginx не должен ходить на каждый upstream и опрашивать их.

Таким образом, если у нас имеется 3 upstream'а, которые на запрос отвечают по 5 секунд, то nginx один запрос будет обрабатывать 15 секунд и в результате вернет ошибку. Мне хотелось бы, чтобы nginx вернул ошибку сразу по истечении 4-х секунд.

Вариант уменьшить proxy_read_timeout до значения "необходимый_таймаут/количество_серверов" не рассматривается, т.к. перезапросы будут проходить слишком часто.
Subject Author Posted

proxy_read_timeout и upstream

kay July 22, 2014 06:44AM

Re: proxy read timeout и upstream

Валентин Бартенев July 22, 2014 06:58AM

Re: proxy read timeout и upstream

kay July 22, 2014 07:41AM

Re: proxy read timeout и upstream

Maxim Dounin July 22, 2014 08:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 173
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready