ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-talk] Keepalive problems




Возникла следующая проблема с Keepalive:

Неожидано на сервере стало возникать куча процессов (апача, понятное дело)
в состоянии 'keepalive', т.е. ждущих запроса от клиента после ответа ему.
trace показывает, что они действительно сидят в read на сокете. Таймаут,
установленный по KeepAliveTimeout, на них не действует, Более того, если
им послать SIGALRM, они еог благополучно игнорируют и продолжают слушать.
Слушать так могут сколько угодно. Естественно, такие накапливаются и
серверу становится нехорошо. Единственный способ их вывести из ступора -
restart.

Вопрос: кто-нибудь сталкивался с такой проблемой? Почему апач игнорирует
KeepAliveTimeout? Возможно ли его заставить вести себя прилично, не
отключая keepalive напрочь? Может, есть какие идеи, отчего это происходит
- тот же сервер вроде до этого работал вполне нормально...

Апач версии 1.3.27, модули: PHP/4.3.3 mod_macro/1.1.1 mod_ssl/2.8.12
OpenSSL/0.9.6b, все рекомендуемые BrowserMatch и т.п. на всяческие MSIE
установлены, что ничуть не помогает.

-- 
frodo@sharat.co.il      \/  There shall be counsels taken
Stanislav Malyshev      /\  Stronger than Morgul-spells
phone +972-66-524945    /\              JRRT LotR.
whois:!SM8333



 




Copyright © Lexa Software, 1996-2009.