DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2008-05-23 14:16:15

eduardosan
Membre
Date d'inscription: 2008-02-27
Messages: 10

Lenteur Réponse Http

Bonjour,

Je vous explique mon problème.

J'héberge actuellement 2 sites sur ma dédibox, qui sont des jeux en ligne.

Il y a en moyenne 30 joueurs connectés simultanément et des pointes à 100 joueurs.

Le problème c'est que de temps en temps, le serveur est très lent à répondre, ce qui fait que les pages mettent parfois près d'une minute (montre en main) à s'afficher, ou pire, la page ne s'affiche pas.

J'ai vérifié, le serveur ne semble pas être "surchargé", à peine 40% de mémoire utilisé et niveau processeur, presque rien.

Quelqu'un aurait-il une idée ?

Merci à vous

Hors ligne

 

#2 2008-05-23 14:40:45

hawk88
Jeidi
Date d'inscription: 2007-06-30
Messages: 176
Site web

Re: Lenteur Réponse Http

Bonjour,

tu es sous linux je suppose ? le load average est à combien ? Tu as regardé tes logs d'apache ?
Voir par exemple maxclients / allocation de mémoire ..

Bonne journée

Hors ligne

 

#3 2008-05-23 14:49:28

eduardosan
Membre
Date d'inscription: 2008-02-27
Messages: 10

Re: Lenteur Réponse Http

Le load average :

CPU load averages:     1.58 (1 mins) , 1.83 (5 mins) , 1.88 (15 mins)
CPU type:     VIA Esther processor (1995 MHz)

J'ai regardé les logs d'apache mais je ne vois rien de particulier qui pourrait expliquer ces lenteurs (juste à part le faire que le webmater a mal codé ses sites mais bref).

Mon maxclients est à 150
MaxRequestsPerChild 100

Hors ligne

 

#4 2008-05-23 14:52:22

hawk88
Jeidi
Date d'inscription: 2007-06-30
Messages: 176
Site web

Re: Lenteur Réponse Http

C'est le load average lorsqu'il y a les lenteurs je suppose, il n'y a pas une page en particulier qui peut entrainer cette longueur, par exemple une grosse requête sql, essaye d'activer mysql_slow_queries pour voir les éventuelles requetes qui mettent trop de temps

Hors ligne

 

#5 2008-05-23 14:55:43

eduardosan
Membre
Date d'inscription: 2008-02-27
Messages: 10

Re: Lenteur Réponse Http

J'ai vérifié sur phpmyadmin

Slow_queries      36       Le nombre de requêtes dont le temps d'exécution a excédé long_query_time secondes.

J'ai ça, mais bon, ça ne me dit pas comment gérer le problème sad

Hors ligne

 

#6 2008-05-23 15:03:01

hawk88
Jeidi
Date d'inscription: 2007-06-30
Messages: 176
Site web

Re: Lenteur Réponse Http

va voir dans my.conf pour vérifier que les logs sont activés,si c'est bon c'est dans /var/log/mysql/mysql_slow....

Tu pourras comme ca voir les requètes qui durent trop longtemps. Puis sinon revoir un peu le code, le soucis est apparu d'un coup ? il y a eu un changement qui a entrainer ces ralentissements ?

Hors ligne

 

#7 2008-05-23 15:21:51

Jérémy
Membres d'honneurs
Date d'inscription: 2006-05-17
Messages: 934
Site web

Re: Lenteur Réponse Http

v1, v2 ou xl ?

Dernière modification par Jérémy (2008-05-23 15:27:43)


ATTENTION : VHCS dispo en base n'est pas sécurisé !!!

Hors ligne

 

#8 2008-05-23 17:35:21

eduardosan
Membre
Date d'inscription: 2008-02-27
Messages: 10

Re: Lenteur Réponse Http

C'est une V1, je viens d'activer le log mysql_slow
Je repost dès que j'ai des résultats

Hors ligne

 

#9 2008-05-23 17:40:38

eduardosan
Membre
Date d'inscription: 2008-02-27
Messages: 10

Re: Lenteur Réponse Http

Je précise que ce n'est pas moi qui code le site, bref
Cette valeur me semble très élevé, cela correspond à quoi ?
Handler_read_rnd_next      2 453,81 M

Résultat du log :

Time                 Id Command    Argument
# Time: 080523 19:31:20
# User@Host: *****[*****] @ localhost []
# Query_time: 12  Lock_time: 0  Rows_sent: 0  Rows_examined: 0
use test;
UNLOCK TABLES;
# Time: 080523 19:40:35
# User@Host: ******[*****] @ localhost []
# Query_time: 12  Lock_time: 0  Rows_sent: 0  Rows_examined: 0
UNLOCK TABLES;

Vous savez ce que ça veut dire ?

Dernière modification par eduardosan (2008-05-23 18:49:48)

Hors ligne

 

#10 2008-06-27 04:18:34

highleaf
Petit scarabé
Date d'inscription: 2007-04-25
Messages: 60

Re: Lenteur Réponse Http

Regarde les configs de apache et de la base de données concernant l'utilisation des ressources (ulimit, processus ouverts, connexion à la base...). Tu as un goulot d'étranglement quelque part...

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson