IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Problème de montée en charge


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Par défaut Problème de montée en charge
    Bonjour,

    nous avons une appli en gwt qui tourne sur un serveur apache 1.3 avec ssl ( mod_jk) + tomcat 6.

    Lors de la mise en production , les utilisateurs ne pouvaient plus se connecter à l'appli au bout d'un certains temps.On pense qu'il y a eu trop de demande de connexion en simultane.En faisant un ps on s'est apercu qu'il y avait 73 process apache ssl.

    Voici les reglages d'execution d'apache.

    Timeout : 300
    KeepAlive on
    MaxKeepAliverequests : 100
    KeepAliveTimeout : 15
    serverName : localhost
    MinSpareServers 5
    MaxSpareServers 10
    StartServers 5
    MaxClients 150
    MaxRequestPerChild 100

    Sachant qu'on est a peu pres 450 dans la societe.

    Quelqu'un aurait il une idee du probleme rencontre ?

    Merci

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Réduire le MaxClients ?

    Y a des traces d'erreur qq part ?

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Par défaut
    on a trouve 2 erreurs dans les logs ,

    SSL_accept failed

    et

    error:1407609C:SSL routines:SSL23_GET_CLIENT_
    HELLO:http request.

    tu pourrais m'expliquer un peu la config du fichier htttpd.conf stp ?
    quel est le deroulement de l'appli au niveau processus, ce que je crois comprendre c'est :

    a l'initialisation d'apache on lance 1 processus serveur apache + 5 processus serveur fils apache.Des qu'un client se connecte a l'appli ( ou affiche la page principale de l'appli ???), un processus fils se charge du client, mais quand est ce qu'un nouveau processus fils apache est lance ? Ou se trouve tomcat ici et quand intervient il ?

    Merci

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Hello,

    Je ne suis forcément bien calé sur le sujet. Faut regarder dans la doc Apache (en plus, le modèle de threading a changé entre la version 1.3 et 2, donc ça dépend vraiment de la version d'Apache que tu utilises). Mais ce que tu décris me semble correct, c'est ce que je crois aussi que ça fait. Pour la question "mais quand est ce qu'un nouveau processus fils apache est lance ?", ça dépend au minimum des valeurs de MinSpareServers, MaxSpareServers et MaxRequestPerChild. Apache essaie toujours de maintenir MinSpareServers child processes disponibles pour surmonter la charge. S'il y a une baisse de charge et que d'un coup, plein de fils se retrouvent libres, le père tue ( méchant !!) des fils jusqu'à ce qu'il n'en reste plus que MaxSpareServers de libres. Et enfin, lorsqu'un fils a traité MaxRequestPerChild requêtes, le père le tue également (vraiment méchant, cet Apache...).

    Sinon, ça doit bien se trouver qq part de la doc de tuning d'Apache.

    Et pour tes erreurs, je ne vois pas ce qui cloche.

Discussions similaires

  1. Problème montée en charge FreeRadius
    Par Siguillaume dans le forum Administration système
    Réponses: 27
    Dernier message: 10/01/2012, 14h59
  2. Problème d'affichage sur montée en charge
    Par EricMoa dans le forum Struts 2
    Réponses: 3
    Dernier message: 22/04/2009, 13h01
  3. Apache 2 - Problème de monté en charge AJP13
    Par guillaume-u dans le forum Apache
    Réponses: 2
    Dernier message: 21/11/2008, 15h11
  4. Logiciel de test de montée en charge
    Par Avatar dans le forum Outils
    Réponses: 7
    Dernier message: 03/01/2007, 17h23
  5. [outils] Prévoir la montée en charge sur un site ?
    Par ePoX dans le forum Hébergement
    Réponses: 12
    Dernier message: 15/12/2005, 21h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo