On 25/11/2011 09:46 a.m., Francisco de Jesús Pérez Rivera wrote:
Tengo un caso para la araña
Tengo un VPS con 2GB de RAM, 2 Ghz de CPU Asegurados (aja), y de más
chunches..
El apache esta configurado con suphp + phpcgi + fast-cgi
La cuestión es que ya llevo varios dias que de repente la carga del
procesador se dispara
por las nubes durante 1 min ( posible alto trafico ) y de repente el apache
deja de responder;
aunque el servidor continua como si nada y la carga del cpu vuelve a la
normalidad.
Al entrar veo n procesos de php-cgi y httpd que corresponden a la cantidad
de StartServers.
Alguna idea de que puede estar pasando? Los logs del apache solo me envian
[Fri Nov 25 12:11:14 2011] [error] [client 168.144.159.44] Premature end of
script headers: index.php
cuando tiene ese comportamiento raro..
Ideas?
Saludos!
Me parece que los procesos no están saliendo como deben.
baja e instala collectl desde aqui: http://collectl.sourceforge.net/
una vez instalado, dejalo corriendo asi: (como root)
collectl -f/tmp
entonces cuando tengas el problema, podrás verificar en que subsistema ocurrió
todo, por ejemplo dandole playback.
checa los ejemplos: http://collectl.sourceforge.net/Examples.html
por alguna razón creo que tienes un problema donde consumes toda la memoria. en
ese caso, quizas te interese ver el subsistema de threads:
collectl -sZ -p /tmp/archivodeldiaqueocurrió
Para ver cuales procesos consumen mas, puedes ver todo con
collectl -sZ --top
Espero que esto te sirva para analizar donde tienes el problema
Saludos
Gabriel Orozco (Redimido)