Welcome! Log In Create A New Profile

Advanced

Re: Вложенный upstream

Vladimir Stackov
November 26, 2015 04:40AM
Ок, придётся значит чуть-чуть попатчить.

P.S. Вы снова неправильно понял. Апстримы выбираются по http-заголовку
X-Key, а вот внутри вложенного апстрима уже без разницы.

26 ноября 2015 г., 12:23 пользователь Andrey Kopeyko <andrey@kopeyko.ru>
написал:

> On Thu, 26 Nov 2015, Vladimir Stackov wrote:
>
> В моём примере запросы, отправляемые на апстрим-группу "a" не пойдут на "b"
>> до тех пор, пока "a" не ляжет целиком, а ваш пример подходит лишь в том
>> случае, если не имеет значения, куда трафик будет проксироваться.
>>
>
> Это дополнительное ограничение, которого не было в вашей исходной задаче
> ;-)
>
> При таком ограничении - боюсь, вам таки 2 раза проксировать.
>
>
> P.S.
> И, кстати, в вашем конфиге ограничение "сначала А, лишь только затем Б"
> будет выполняться только если вы допишете волшебное слово "backup" :
>
> upstream main {
> server 127.0.0.1:8081;
> server 127.0.0.2:8082 backup;
> hash $http_x_key consistent;
> }
>
>
> ;-)
>
>
>
> 26 ноября 2015 г., 0:59 пользователь Andrey Kopeyko <andrey@kopeyko.ru>
>> написал:
>>
>> On Thu, 26 Nov 2015, Vladimir Stackov wrote:
>>>
>>> Есть ли какие-нибудь подходы/патчи, позволяющие nginx'у не проксировать
>>>
>>>> через себя лишний раз?
>>>>
>>>>
>>> Есть. Например, так:
>>>
>>> upstream main {
>>> server 1.1.1.1:8080;
>>> server 3.3.3.3:8080;
>>> server 2.2.2.2:8080 backup;
>>> server 2.2.2.2:8080 backup;
>>> hash $http_x_key consistent;
>>> }
>>>
>>> Что вам мешает перечислить в upstream main все нужные серверы? Судя по
>>> показанной конфигурации, на вирт.серверах на портах 808[12] вы никакой
>>> обработки URI не проводите.
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Andrey Kopeyko <andrey@kopeyko.ru>
>>> _______________________________________________
>>> nginx-ru mailing list
>>> nginx-ru@nginx.org
>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>
>>>
>>
>>
>>
>>
> --
> Best regards,
> Andrey Kopeyko <andrey@kopeyko.ru>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



--
Kind regards,
Vladimir.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Вложенный upstream

Vladimir Stackov November 25, 2015 04:32PM

Re: Вложенный upstream

Andrey Kopeyko November 25, 2015 05:00PM

Re: Вложенный upstream

Vladimir Stackov November 26, 2015 04:06AM

Re: Вложенный upstream

Andrey Kopeyko November 26, 2015 04:26AM

Re: Вложенный upstream

Vladimir Stackov November 26, 2015 04:40AM

Re: Вложенный upstream

Andrey Kopeyko November 26, 2015 09:18AM

Re: Вложенный upstream

Vladimir Stackov November 26, 2015 09:38AM

Re: Вложенный upstream

Andrey Kopeyko November 26, 2015 09:46AM

Re: Вложенный upstream

Vladimir Stackov November 26, 2015 11:38AM

Re: Вложенный upstream

Andrey Kopeyko November 26, 2015 11:46AM

Re: Вложенный upstream

Vladimir Stackov November 26, 2015 01:00PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 275
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