Processus apache en grand nombre, plantage serveur

WRInaute impliqué
Salut,

Sporadiquement j'ai des processus apache qui s'emballent, qui ralentissent le serveur et qui le font régulièrement planter. Impossible de savoir d'où ça vient ni d’interpréter les logs pour en connaitre l'origine. Pouvez vous m'aider?

Voici les graphes Munin:

213694processes.jpg
 
WRInaute passionné
Bonjour,

il faudrait regarder exactement ce qu'il se passe sur le serveur, mais généralement quand Apache a se comportement, c'est parce que PHP est utilisé en tant que «module Apache» (mod_php quoi), et que c'est PHP qui est bloqué pour X raison.

Maintenant si tu veux une réponse plus précise, malgré le manque d'information, pour ma part je commencerais par regarder du côté de MySQL. C'est généralement la principale source de verrous.

Le cas classique : un verrou MySQL (MyISAM...) qui bloque PHP, ce qui augmente le nombre de process Apache, chose qu'Apache gère très mal (du moins le MPM prefork) et il sature rapidement le CPU.
 
Discussions similaires
Haut