-
zombie php defunct
Bonjour,
Je trouve trace lorsque je fais un top sur mon serveur de nombreux zombies avec indiqué php defunct, existe-il un moyen de connaître le ou les fichiers php qui sont à l'origine de celà et qui deviennent donc des zombies
Sinon avez vous une idée du genre de problème qui peut engendrer celà ?
-
Il me semble que tu peux l'avoir par ps aux (avec des params spéciaux) mais sinon tu peux utiliser strace
Code:
strace -p <id de ton process> -s 80 -o /tmp/ca_va_etre_galere_a_lire.txt
Il faut prendre un des process au hasard, tu peux relancer ton serveur avec un seul process php (ça sera le plus simple) et après "le faire planter" car tu dois bien avoir une idée de ce qui est lourd (et souvent ça permet de trouver des bons trucs qui ralentissent l'execution inutilement).
A tester (je suis sous Lighttpd/fastcgi donc peut-être pas le même comportement) :
ps auxf | sort -nr -k 4