Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
перекос в распределении при least conn
- To: nginx-ru@xxxxxxxxx
- Subject: перекос в распределении при least conn
- From: "daevy" <nginx-forum@xxxxxxxx>
- Date: Tue, 12 Nov 2013 23:29:43 -0500
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=helium.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=yE+nfMERgNw/ZCTBn3Y/ngnjPxs5f6ZhCWjHrZiGVzE=; b=TKHpTckAuMhhDvLNttiKkcIbQB38gkdgYIQYV59QL87rsnSWk7CnqJ1X/9xB2JTkgEHuNif1DPPs6ZPP7t5AdiY+Ho0fJx26cwb1hTNxA2diV8cswIt6jThWk16foD3mT5EY3i8HtRc5+XiB5BK9694nQjxAjPQo0QRIXjfjSEs=;
Всем привет!
Включил 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;
}
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,244603,244603#msg-244603
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|