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)



Responder a