Re: proxy_next_upstream off и hash consistent

Maxim Dounin mdounin на mdounin.ru
Пт Дек 25 20:10:12 UTC 2015


Hello!

On Fri, Dec 25, 2015 at 07:01:55PM +0300, Vladimir Stackov wrote:

[...]

>     upstream groups {
>         hash $http_x_warehouse_code consistent;
>         server 127.0.0.1:8001 max_fails=0;
>         server 127.0.0.2:8002 max_fails=0;
>         keepalive 1000;

[...]

> Вопросы:
> 1. Почему переключение на следующий апстрим происходит, т.е. почему nginx
> игнорирует proxy_next_upstream и max_fails=0?

Переключение на следующий upstream всегда происходит, если 
случается ошибка отправки запроса в keepalive-соединение.

> 2. Как объяснить nginx'у, что так делать не следует?

Только выключив keepalive с бекендом.

-- 
Maxim Dounin
http://nginx.org/



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