ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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.*.



 




Copyright © Lexa Software, 1996-2009.