Welcome! Log In Create A New Profile

Advanced

Re: proxy next upstream tries и upstream backup

Maxim Dounin
January 25, 2017 07:48AM
Hello!

On Wed, Jan 25, 2017 at 02:59:32AM -0500, nerjin wrote:

> Есть много upstream'ов + один backup upstream. Хочу, чтобы после пяти
> неудачных апстримов, запрос слался еще и на backup. Возможно ли такое? У
> меня после 5 неудачных попыток ответ возвращается клиенту.
>
> proxy_next_upstream http_403;
> proxy_next_upstream_tries 5;

Нет, в рамках работы с backup-серверами так работать не будет.
Директива proxy_next_upstream_tries определяет общее количество
попыток получить ответ, включая обращения к backup-серверам.
Переключение на backup-сервера происходит тогда и только тогда,
когда ни одного основного сервера не осталось (либо выключены по
max_fails, либо с них уже пытались получить ответ на даннй
запрос).

Если хочется, чтобы после 5 попыток делалась ещё одна попытка
получить ответ из другого места - это можно реализовать с помощью
error_page с перенаправлением в другой location, где будет
делаться ещё одно обращение к другому набору серверов.

--
Maxim Dounin
http://nginx.org/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: proxy next upstream tries и upstream backup

Maxim Dounin January 25, 2017 07:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 73
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready