Возможна ли балансировка нагрузки при ip hash ?
Denis P.
nginx-forum at nginx.us
Thu Apr 11 10:09:52 UTC 2013
Добрый день!
Есть две ноды приложения и нужно закрепить за ними сессии пользователей. К
тому же должна работать балансировка нагрузки по нодам.
Уникальные пользователи с разных ip в первый раз идут по ссылке http://app и
равномерно распределяются по нодам. По какой-то причине пользователи
подключенные к первой ноде ушли все и часть со второй. При следующем заходе
пользователь бывший на второй ноде будет направлен на вторую ноду или
сработает балансировка и его перекинет на первую ?
Конфиг :
upstream backend {
least_conn;
ip_hash;
server server1:36011;
server server2:48003;
}
server {
listen 80;
server_name app;
access_log /var/log/nginx/upstream_access.log;
error_log /var/log/nginx/upstream_error.log;
client_max_body_size 1024m;
location / {
proxy_pass http://backend/;
}
}
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,238281,238281#msg-238281
Подробная информация о списке рассылки nginx-ru