Apache neprijima dalsi spojeni

Dalibor Straka dast na panelnet.cz
Pondělí Únor 2 18:45:57 CET 2009


Zdravim nacelniky apachu,

na zatizenem serveru hostujicim mnoho domen zatuhava apache2
Nekdy vydrzi den, jindy pul hodiny. Logy mlci, dmesg mlci.
- podle netstat apache2 posloucha na trech rozhrannich
- "telnet firma.cz 80" je obslouzen, ale nedostane se do apache
- zkusil jsem "strace -p <pid_apache>", porad dokola dava todle,
  jakoby mu kernel nepredal accept()

wait4(-1, 0x7fffbfcf777c, WNOHANG|WSTOPPED, NULL) = 0
select(0, NULL, NULL, NULL, {1, 0})     = 0 (Timeout)
wait4(-1, 0x7fffbfcf777c, WNOHANG|WSTOPPED, NULL) = 0
select(0, NULL, NULL, NULL, {1, 0})     = 0 (Timeout)

Netstat take vypise hromadu spojeni ve stavu TIME_WAIT a FIN_WAIT2.
Neslo by nejak tyto spojeni zahazovat a uvolnovat prostredky?

System je Debian Etch v zalostnem stavu,
-- Dalibor Straka



Další informace o konferenci Linux