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 :

Serveur lent depuis la MAJ apache2 v2.2.2


Sujet :

Apache

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 13
    Points : 13
    Points
    13
    Par défaut Serveur lent depuis la MAJ apache2 v2.2.2
    Nous avons récemment effectué une mise à jour de apache2 vers la version 2.2.2.

    Depuis cette MAJ, nous avons constaté une extrême lenteur sur l'ensemble du serveur lié à un script (appelé en permanence).

    C'est un script qui est censé enregistrer les ouvertures de mails. C'est un script qui s'exécute donc à chaque ouvertures de mails.

    Ce qui est étrange c'est qu'avant la mise à jour le script fonctionnait parfaitement et ne ralentissait pas le serveur. On pouvait lancer d'autres scripts en parallèle et naviguer sur le site hébergé.
    De plus, le nombre d'ouvertures n'a pas changé, il a voire même baissé.

    Pensez-vous que cette MAJ a engendré une différente gestion de la mémoire/CPU du serveur ? Ou une exécution plus lente de scripts en général?

    Voici un screenshoot de la commande top sur mon serveur :

    Nom : Capture d’écran 2014-11-20 à 14.54.17.png
Affichages : 137
Taille : 174,3 Ko


    Merci d'avance.

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Vous aviez quelle version avant ? 2.2.2 : c'est pas terrible, comme version. Pourquoi ne pas passer sur du beaucoup plus récent ? De mémoire, il me semble justement que les toutes premières versions d'Apache 2.2 posaient des problèmes de perf (mais je peux me tromper : ça commence à dater sérieusement).

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre éclairé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Septembre 2012
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2012
    Messages : 416
    Points : 747
    Points
    747
    Par défaut
    Si le serveur tourne sous Debian (squeeze/wheezy), il me semble que la version d'apache disponible sur le canal Stable est la 2.2.22 (il faut que je vérifie sur le mien ce soir)

    https://packages.debian.org/fr/source/wheezy/httpd/

    Par contre, je n'ai pas ce souci de performance.

  4. #4
    Membre éprouvé Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Points : 1 275
    Points
    1 275
    Par défaut
    C'est clair que tes process papache semblent consommer de la CPU....

    C'est quoi ce script éxactement (techno, module apache pour le lancer, ...) ?
    Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

    Linus Torvalds

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 13
    Points : 13
    Points
    13
    Par défaut
    Le script est un script de tracking pour avoir des statistiques sur les ouvertures de mails.

    Et il se lance à chaque ouverture de mail. Pour comptabiliser l'ouverture, on l'insère dans une base de données du coup je pense qu'on avait du perdre pas mal de temps sur la connexion de BD et les requêtes... Enfin c'était pas optimisé surtout pour autant d'accès concurrents.

    Du coup la solution a été de créer une sorte de tampon qui permet au bout de X ouvertures de les entrer en base !

    Merci encore pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [EasyPHP] connexion serveur apache depuis un autre poste
    Par kcizth dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 21/12/2005, 09h15
  2. Acceder au serveur mysql depuis le local mais pas internet
    Par Homegrown dans le forum Installation
    Réponses: 9
    Dernier message: 25/11/2005, 23h35
  3. Réponses: 1
    Dernier message: 08/10/2005, 12h01
  4. [MySQL] Mettre a jour un serveur MySQL depuis un autre
    Par baddounet dans le forum Administration
    Réponses: 6
    Dernier message: 01/09/2005, 15h09
  5. Accès serveur WEB depuis l'internet
    Par Ultra-FX dans le forum Réseau
    Réponses: 2
    Dernier message: 26/05/2005, 17h00

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