11 messages in ru.sysoev.nginx[ANNOUNCE] ngx_http_upstream_keepalive
FromSent OnAttachments
Maxim DouninOct 24, 2008 8:21 am 
Maxim DouninOct 24, 2008 8:41 am 
Grzegorz NosekOct 24, 2008 8:57 am 
Maxim DouninOct 24, 2008 9:21 am 
Grzegorz NosekOct 24, 2008 9:33 am 
Maxim DouninOct 24, 2008 9:56 am 
Kon WilmsOct 24, 2008 10:22 am 
Grzegorz NosekOct 24, 2008 10:27 am 
Maxim DouninOct 24, 2008 11:12 am 
Chavelle VincentJan 26, 2009 10:33 am 
Maxim DouninJan 26, 2009 11:40 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[ANNOUNCE] ngx_http_upstream_keepaliveActions...
From:Maxim Dounin (mdou@mdounin.ru)
Date:Oct 24, 2008 8:21:54 am
List:ru.sysoev.nginx

Hello!

Я всё-таки сделал обещанный модуль для поддержания постоянных соединений к бекендам. В настоящий момент это имеет смысл *только* для соединений к memcached'у. С http и fastcgi можно даже и не пробовать, ничего хорошего не получится.

Настраивается как-то так:

upstream memd { server 127.0.0.1:11211; server 127.0.0.1:11212; ... keepalive 10; }

После чего к серверам будет поддерживаться до 10 постоянных соединений (в сумме на всех).

Теоретически модуль должен корректно работать с любыми балансировщиками (при условии что они активированы раньше чем keepalive).

Желающие потестировать могут брать тут:

http://mdounin.ru/hg/ngx_http_upstream_keepalive

Там же есть README с кратким руководством.

p.s. С nginx 0.6.* не соберётся, нужен 0.7.*.