Welcome! Log In Create A New Profile

Advanced

Как работает связка ip_hash и weight ?

February 07, 2013 01:47AM
Всем привет.
Объясните пожалуйста как работает данная связка. Версия nginx 1.2.6
Сейчас в логе есть такие записи:
2013/02/07 07:06:19 [error] 32106#0: *6369192 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 195.72.228.242, server: *.ru, request: "GET /App_Shared/Handlers/Grid.ashx HTTP/1.1", upstream: "http://192.168.1.41:80/App_Shared/Handlers/Grid.ashx", host: "www.site.ru", referrer: "http://www.site.ru/home/home.aspx"
2013/02/07 07:08:19 [error] 32106#0: *6369192 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 195.72.228.242, server: *.ru, request: "GET /App_Shared/Handlers/Grid.ashx HTTP/1.1", upstream: "http://192.168.1.51:80/App_Shared/Handlers/Grid.ashx", host: "www.site.ru", referrer: "http://www.site.ru/home/home.aspx"
---------------
Только, пожалуйста, не надо обращать внимание на таймауты бэкенда и то что это aspx! Вопрос не в этом.
Почему запросы с одного IP попадают в разные бэкенды?
Конфиг такой:
upstream backend_web_servers {
ip_hash;
server 192.168.1.41:80 weight=4 max_fails=3 fail_timeout=30s;
server 192.168.1.51:80 weight=6 max_fails=3 fail_timeout=30s;
}
Subject Author Posted

Как работает связка ip_hash и weight ?

gintonic February 07, 2013 01:47AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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