Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Linux.general : process apache gourmand

Posté par malakof () le 22 avril 2008

bonjours a tous,

en faisant un ps -aux sur mon serveur web (c'est une redhat el5 avec apache 2 et php 5.2.5) je m'appercois que j'ai 4 process httpd qui apparement utilisent 14%, 15%, 11%, 10% du cpu, en plus des autres. comment puis je m'y prendre pour savoir qu'est ce qui fait que ces process utilisent autant le cpu? j'ai 4 sites web qui sont sur ce serveur.

> Lire le message (10 commentaires, moyenne: 1,5).  

Vous avez demandé le commentaire #925175.

C'est pas grave...

Posté par Romain LE DISEZ (page perso, ) le 23/04/2008 à 20:17. (lien). Évalué à 1.

Chez moi, il n'est pas rare qu'un seul processus Apache consomme 100% du CPU. Mais ça ne dure généralement pas longtemps (<1 seconde).

Apache reçoit une requête, il veut la traiter le plus vite possible. Si ton serveur ne fait d'autre à ce moment, il laissera Apache faire ce qu'il veut.

Mais bon, si un seul processus Apache (ou plusieurs) consomme du CPU pendant plusieurs secondes sur une page simple : oui, il y a un problème.

  • [^]Re: C'est pas grave...

    Posté par malakof () le 24/04/2008 à 09:57. (lien). Évalué à 1.

    alors en fait ce qu'il se passe c'est qu'il y a 3 process httpd qui tournent dont un qui prend entre 45% et 50% du cpu pendant une 10ene de secondes.ça s'arette mais il repart aussitot. parfois il peux y avoir d'autre process httpd qui se joingnent a la fete genre 5 ou 6 mais tres peux consomateurs de ressources (enfin c'est souvant qu'il y en a 2 ou 3 a 10% ou 15% d'usage cpu).