1 process Apache à 80% CPU constamment

1 process Apache à 80% CPU constamment - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 05-03-2004 à 14:39:30    

hello !
 
J'ai un problème sur un serveur, j'avais déjà remarqué que sa charge était relativement importante, mais jusqu'alors je pensais que c'était uniquement du à la lourdeur du programme PHP et aux 400 process apache. Cependant en faisant un top je remarque qu'un seul process bouffe bcp de CPU.
 
Pour tout expliquer ce process c'est celui qui lance les autres, le seul en uid root. Il bouffe une grosse partie du CPU, les données quant à elles sont en RAM ( tmpfs ) pour soulager le disque. Les logs ne sont pas gros et les pages du site s'affichent normalement. Seulement la charge est aux alentours de 3.50 pour un monoprocesseur.
 
J'aimerais savoir donc comment Apache gère ses processes, principalement que gère le process père de tous les process setuid en un user ?

Reply

Marsh Posté le 05-03-2004 à 14:39:30   

Reply

Marsh Posté le 05-03-2004 à 14:46:56    

hum apparement la version plus récente de top que j'ai mise y'a peu est moins aleatoire que la vieille que j'avais sur les occupations CPU des process :o
 
Donc normal, mais si on peut me confirmer que ce process fait tous les traitements des pages et m'expliquer un peu le fonctionnement dans le code de Apache, je suis intéressé quand même :) ( pas le temps de regarder toutes les sources :/ )


Message édité par Sly Angel le 05-03-2004 à 14:47:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed