November 12, 2013 11:29PM
Всем привет!

Включил least_conn в одном из апстримов и вроде бы все хорошо, распределяется более-менее равномерно. Но вот уже второй день подряд (с момента включения) замечаю что nginx в течение некоторого продолжительного времени перестает отправлять запросы на один из бэкендов в апстриме. При reload ситуация восстанавливается.

Есть похожая тема, но она заканчивается ничем - http://forum.nginx.org/read.php?2,237621,237621#msg-237621
Из нее лишь понятно что у воркеров есть свои счетчики соединений. Но не понятно, то ли это инкрементальные счетчики которые все время растут, или счетчики текущего количества соединений с бэкендом? Если первый вариант, то понятно почему происходит перекос и если так тогда как с этим бороться?

nginx version: nginx/1.2.2
worker_processes 10;
upstream nginx_unicorn_01 {
least_conn;
server script1:8080 weight=23;
server script2:8080 weight=31;
server script3:8080 weight=23;
server script4:8080 weight=23;
}
Subject Author Posted

перекос в распределении при least_conn

daevy November 12, 2013 11:29PM

Re: перекос в распределении при least conn

Anton Yuzhaninov November 13, 2013 04:28AM

Re: перекос в распределении при least conn

Валентин Бартенев November 13, 2013 05:36AM

Re: перекос в распределении при least conn

daevy November 13, 2013 07:49AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 272
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready