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
|