PHP não fecha o TCP CLOSE_WAIT no servidor da web

3

Meu servidor web tem um monte de apache tcp CLOSE_WAIT está preso em poll(found through a backtrace in gdb) , Como eu depurar o que em php está causando meu servidor web não fechar corretamente as conexões?

    
por Aks 19.09.2012 / 12:58

1 resposta

0

Instale / ative o mod_status, configure-o para permitir o acesso a partir do seu URL e acesse o servidor com <server-ip>/server-status

Você deverá ver uma lista de todas as conexões ativas atuais do cliente, incluindo vhost e caminho.

O IIRC tinha esse problema quando um rastreador mal configurado acessava um site que usava um script php não adequadamente implementado que manipulava imagens. Ele tentou acessar todas essas imagens como se fossem links causando grande carga e muitas conexões abertas.

    
por 22.08.2013 / 00:53