ПРОЕКТЫ 


  АРХИВ 


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]

Re: [ANNOUNCE] ngx_http_upstream_keepalive



Hello!

On Fri, Oct 24, 2008 at 08:56:52PM +0400, Монашёв Михаил wrote:

> Здравствуйте, Максим.
> 
> > Настраивается как-то так:
> 
> >     upstream memd {
> >         server  127.0.0.1:11211;
> >         server  127.0.0.1:11212;
> >         ...
> >         keepalive 10;
> >     }
> 
> > После чего к серверам будет поддерживаться до 10 постоянных 
> > соединений (в сумме на всех).
> 
> А как узнать, какое количество соединений достаточно? Только
> по логам и статистике из мемкашеда или ещё как-то можно?

Проще всего смотреть на уровне сети.  Если netstat показывает 
timewait'ы - значит не хватает.

Точно не надо указывать меньше, чем в upstream'е указано серверов
(по крайней мере если не использовать флаг single).  Поскольку из 
кеша соединения вытесняются на основе банального LRU, то при 
указании двух серверов и keepalive 1 - на каждый запрос скорее 
всего будет устанавливаться новое соединение.

Maxim Dounin



 




Copyright © Lexa Software, 1996-2009.