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

2015-11-26 Пенетрантность Vladimir Stackov
В моём примере запросы, отправляемые на апстрим-группу "a" не пойдут на "b" до тех пор, пока "a" не ляжет целиком, а ваш пример подходит лишь в том случае, если не имеет значения, куда трафик будет проксироваться. 26 ноября 2015 г., 0:59 пользователь Andrey Kopeyko написал: >

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

2015-11-26 Пенетрантность Andrey Kopeyko
On Thu, 26 Nov 2015, Vladimir Stackov wrote: В моём примере запросы, отправляемые на апстрим-группу "a" не пойдут на "b" до тех пор, пока "a" не ляжет целиком, а ваш пример подходит лишь в том случае, если не имеет значения, куда трафик будет проксироваться. Это дополнительное ограничение,

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

2015-11-26 Пенетрантность Vladimir Stackov
Ок, придётся значит чуть-чуть попатчить. P.S. Вы снова неправильно понял. Апстримы выбираются по http-заголовку X-Key, а вот внутри вложенного апстрима уже без разницы. 26 ноября 2015 г., 12:23 пользователь Andrey Kopeyko написал: > On Thu, 26 Nov 2015, Vladimir Stackov

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

2015-11-26 Пенетрантность Andrey Kopeyko
On Thu, 26 Nov 2015, Vladimir Stackov wrote: Ок, придётся значит чуть-чуть попатчить. P.S. Вы снова неправильно понял. Апстримы выбираются по http-заголовку X-Key, а вот внутри вложенного апстрима уже без разницы. Вы не описали вашу задачу полностью, а приоктрываете кусочки ограничений по

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

2015-11-26 Пенетрантность Vladimir Stackov
Вероятно, что вы просто не потрудились понять, так как моё первое сообщение содержит очищенный от постороннего мусора конфиг, в котором нет никакого простора для толкования. 26 ноября 2015 г., 17:17 пользователь Andrey Kopeyko написал: > On Thu, 26 Nov 2015, Vladimir Stackov

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

2015-11-26 Пенетрантность Vladimir Stackov
Лишнего я не вырезал, ключевая строчка: hash $http_x_key consistent; Её вы, вероятно, просмотрели. Нет никакого предпочтения A над B или B над A, есть просто необходимость разделения запросов по группам серверов и конфиг это прекрасно отражает, в вашем примере этот момент утерян. Бывает. 26

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

2015-11-26 Пенетрантность Vladimir Stackov
Ок, как скажете. 26 ноября 2015 г., 19:44 пользователь Andrey Kopeyko написал: > On Thu, 26 Nov 2015, Vladimir Stackov wrote: > > Нет никакого предпочтения A над B или B над A, >> > > Вот именно это я вам и говорю, с самого начала. А вы оспаривали. > > Рад, что теперь мы

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

2015-11-25 Пенетрантность Andrey Kopeyko
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

Вложенный upstream

2015-11-25 Пенетрантность Vladimir Stackov
Привет всем, сейчас приходится делать так: http { upstream a { server 1.1.1.1:8080; server 2.2.2.2:8080 backup; } server { listen 127.0.0.1:8081; location { proxy_pass http://a; } } upstream b { server 3.3.3.3:8080; server 2.2.2.2:8080 backup; } server { listen 127.0.0.1:8082;