Добрый день!
Есть две ноды приложения и нужно закрепить за ними сессии пользователей. К тому же должна работать балансировка нагрузки по нодам.
Уникальные пользователи с разных 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/;
}
}
Есть две ноды приложения и нужно закрепить за ними сессии пользователей. К тому же должна работать балансировка нагрузки по нодам.
Уникальные пользователи с разных 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/;
}
}