Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Lenteur interface websympa
- From: Stanislas LEVEAU <adresse@cachée>
- To: Olivier Salaun - CRU <adresse@cachée>
- Cc: adresse@cachée
- Subject: Re: [sympa-fr] Lenteur interface websympa
- Date: Wed, 01 Jun 2005 10:43:24 +0200
Bonjour
J ai des logs sur mysql et j ai analysé les logs en temps réels en faisant des manip en meme temps sur l interface graphique et ce qui se passe ce sont la lenteur des requetes sql
Quand l interface est tres rapide, j ai des logs suivants (ttes les requêtes sont réalisées à la seconde)
WHERE (list_subscriber = 'securite-etab' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'sep-ia50' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'sg-sp-ia50' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'siag' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'signa' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'stsdiff' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'suppleprive' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'systeme' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'systemebis' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'systest' AND user_subscriber = 'adresse@cachée')
6 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'test2' AND user_subscriber = 'adresse@cachée')
Quand l interface est tres lente j ai les logs suivants, les requetes sont tres lentes, on voit les heures des requêtes, il yen a une ou deux trois par seconde
WHERE (list_subscriber = 'autorise-systemebis' AND user_subscriber = 'adresse@cachée')
050601 10:30:18 7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'aza_dynamique' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'bec' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'bodiff' AND user_subscriber = 'adresse@cachée')
050601 10:30:19 7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'calibrage' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'chefsdivserv' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'cio' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'cio14' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'cio50' AND user_subscriber = 'adresse@cachée')
050601 10:30:20 7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'cio61' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'clg14pr' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'clg14pu' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'clg50pr' AND user_subscriber = 'adresse@cachée')
050601 10:30:21 7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'clg50pu' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'clg61pr' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'clg61pu' AND user_subscriber = 'adresse@cachée')
7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'clgpr' AND user_subscriber = 'adresse@cachée')
050601 10:30:22 7 Query SELECT count(*) FROM subscriber_table WHERE (list_subscriber = 'clgpu' AND user_subscriber = 'adresse@cachée')
Est ce que les correctifs dont parle Olivier Salaun dans le mail précédent peuvent améliorer se problème?
Cdt
LEVEAU Stanislas
Sylvain Amrani a écrit :
Bonjour,
Stanislas LEVEAU wrote:
Bonjour
Je reviens sur mon problème de lenteur interface websympa
Je viens de ressayer avec mon compte 5 minutes après et c de nouveau tres lent, c le process mysql qui travaille à nouveau, c aléatoire, c
Avez-vous activé les log-slow-queries de mysql ? Pour ma part je n'en ai pas.
Testez votre mysql seul avec les benchs comme MyBench, MySQL super-smack, MySQL Benchmark Suite pour être sur que le CGI est en cause.
S'il n'y a aucun problème avec ces bench, rejouez à la main les requêtes via EXPLAIN pour voir ce que MySQL fait.
J'ai également des problèmes de lenteur sur le cgi, mais ça ne semble pas provenir de MySQL, mais du parsage régulier de la liste des listes avec l'instanciation de chaque List. Si les listes sont en train d'être parsées (par task_manager par exemple), le cpu et le load_avg montent. WWSympa ne répond alors plus que par des fils RSS vides ou contenant une erreur 500 !
Sylvain
-
Re: [sympa-fr] Lenteur interface websympa,
Sylvain Amrani, 01/06/2005
-
Re: [sympa-fr] Lenteur interface websympa,
Olivier Salaün - CRU, 01/06/2005
-
Re: [sympa-fr] Lenteur interface websympa,
Sylvain Amrani, 02/06/2005
- Re: [sympa-fr] Lenteur interface websympa, Sylvain Amrani, 02/06/2005
-
Re: [sympa-fr] Lenteur interface websympa,
Sylvain Amrani, 02/06/2005
-
Re: [sympa-fr] Lenteur interface websympa,
Stanislas LEVEAU, 01/06/2005
- Re: [sympa-fr] Lenteur interface websympa, Olivier Salaün - CRU, 01/06/2005
-
Re: [sympa-fr] Lenteur interface websympa,
Olivier Salaün - CRU, 01/06/2005
Archives gérées par MHonArc 2.6.19+.