Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ANNOUNCE] ngx_http_upstream_keepalive
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 с кратким руководством.
Maxim Dounin
p.s. С nginx 0.6.* не соберётся, нужен 0.7.*.
|