Forum Linux.redhat nombre de process

Posté par  .
Étiquettes : aucune
0
26
oct.
2009

bonjour,

est ce que 256 ou 258 process qui tournent sur un serveur web vous semble énorme ? est ce mauvais ou il n'y a pas lieux de s'inquiéter ?l'os est une redhat EL5, apache 2 php 5 etc.il y a plusieurs site sur le serveur et certain on beaucoup beaucoup de connections. cette montée en process n'est pas permanente, elle surviens toujours en début de matinée et entre 12h et 14h (horaire ou les sites sont le plus fréquentés en fait). en temps normal ca tourne entre 240 et 250 process.
  • # tes reglages

    Posté par  . Évalué à 4.

    ca depend des reglages que tu as mis dans ta config apache
  • # nombre de process

    Posté par  . Évalué à 1.

    et bien justement je posais cette question afin de savoir si ma configue apache était "acceptable". pour donner un peux plus de details, en fait j'ai activé la fonction keepalive. du coup les process montent tout de suite. seulement je suis incapable de dire si 258 c'est beaucoup pour un serveur web (ou pas du web du reste).
    • [^] # Re: nombre de process

      Posté par  . Évalué à 4.

      # ps auxww | grep http | wc -l
      2230

      Donc non ... bon ok le serveur fait 2kreq/s.
    • [^] # Re: nombre de process

      Posté par  . Évalué à 3.

      sauf que l'option "keepalive" c'est pour ne pas eteindre un process entre deux requetes qui tarderaient à venir

      par exemple :

      je charge la page index du site, puis je repond au telephone
      mon process va se couper, et un nouveau process va se lancer quand je reviendrais pour cliquer sur un lien.


      en mettant le keep alive, le premier process reste actif


      sur ta config en dessous je vois un maxrequest per child à 4000
      ca voudrait dire que mon client web peut t'envoyer 4000requetes, ca fait peut-etre un peu beaucoup non ?
  • # chiffres

    Posté par  . Évalué à 4.

    Rouler chargé de 500kg au lieu de 100Kg... tout dépend du véhicule !

    Process ou requetes simultanées ?
    Worker apache ? (prefork ?)
    PHP en module ou cgi/fastcgi ?
    ram libre ?
    load average ?
    • [^] # Re: chiffres

      Posté par  . Évalué à 1.

      pour les process si ce sont des process apache dont tu veux parler il y en a une centaine environ.
      pour le reste ce sont les reglages par defaut d'apache:

      <IfModule prefork.c>
      StartServers 8
      MinSpareServers 5
      MaxSpareServers 20
      ServerLimit 256
      MaxClients 256
      MaxRequestsPerChild 4000



      <IfModule worker.c>
      StartServers 2
      MaxClients 150
      MinSpareThreads 25
      MaxSpareThreads 75
      ThreadsPerChild 25
      MaxRequestsPerChild 0


      en ram libre c'est 400Mo environ sur 4Go d'installé dans la becane.
      pour le loadaverage je dirais sur 15mn la moyenne est de 0.99 et sur une minute elle est de 1.21
      • [^] # Re: chiffres

        Posté par  (site web personnel) . Évalué à 2.

        Une charge inférieur à 2 pour un serveur en heure de pointe, ça me parait pas trop mal... Quand tu dépasseras les 5 ou 10 tu pourras te poser des questions mais là... Pour moi, il n'y a pas lieu de s'inquiéter !
  • # les stats sur le swap ?

    Posté par  (site web personnel) . Évalué à 1.

    vmstat ?

    Système - Réseau - Sécurité Open Source

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.