Hello! On Thu, Apr 11, 2013 at 06:09:52AM -0400, Denis P. wrote:
> Добрый день! > > Есть две ноды приложения и нужно закрепить за ними сессии пользователей. К > тому же должна работать балансировка нагрузки по нодам. > > Уникальные пользователи с разных ip в первый раз идут по ссылке http://app и > равномерно распределяются по нодам. По какой-то причине пользователи > подключенные к первой ноде ушли все и часть со второй. При следующем заходе > пользователь бывший на второй ноде будет направлен на вторую ноду или > сработает балансировка и его перекинет на первую ? > > > Конфиг : > > upstream backend { > least_conn; > ip_hash; > server server1:36011; > server server2:48003; > } Нда, надо добавлять warning на переопределение балансировщиков... И least_conn, и ip_hash - балансировщики, и они полностью определяют распределение пользователей по серверам. В случае least_conn - в зависимости от количества запросов к серверу, в случае ip_hash - в зависимости от ip клиента. В приведённом выше конфиге - будет работать только ip_hash. -- Maxim Dounin http://nginx.org/en/donation.html _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru