Conseil de l'hébergeur : Purge du forum

Forum de discussions générales. Les règles sont simples :
- Pas de publicité, pas de SPAM
- Pas de flood
- Pas de support dans cette section

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Attention, aucun sujet traitant de phpBB ne doit être posté dans cette section.
Partager sur FacebookPartager sur TwitterPartager sur Google+

Conseil de l'hébergeur : Purge du forum

Messagepar dbonin » 23 Nov 2006 à 20:56

Bonjour,

Il y a deux jours mon forum hébergé chez Infomaniak ne répondait plus pendant plusieurs heures : le serveur MySQL n'était plus accessible.

J'ai donc contacté l'assistance et voilà ce qu'il me répondent :

Nous avons activé les slow logs sur mysql pour voir les requetes prenant le plus de temps a l'exécution.

En voici un extrait ci-apres. Il s'avere que le site posant problème est le votre, avec un nombre d'enregistrements parcourus tres importants
(plus de 900.000 enregistrements parcourus pour l'execution de certaines
requetes), et des temps d'execution allant jusqu'a 20 secondes.

Il vous faut donc faire le necessaire pour purger votre forum.

/opt/mysql/bin/mysqld, Version: 4.1.21-max-log. started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
# Time: 061121 16:32:53
# User@Host: phpBBforum[phpBBforum] @ localhost []
# Query_time: 19 Lock_time: 0 Rows_sent: 15 Rows_examined: 907688
use xxxxnet;
SELECT f.forum_name, t.topic_title, u.user_id, u.username, u.user_sig, u.user_sig_bbcode_uid, p.post_id, pt.post_text, pt.post_subject, pt.bbcode_uid, p.post_time, t.topic_replies, t.
topic_first_post_id
FROM phpbb_forums AS f, phpbb_topics AS t, phpbb_users AS u, phpbb_posts AS p, phpbb_posts_text as pt
WHERE
t.forum_id = f.forum_id
AND f.auth_view = 0
AND p.poster_id = u.user_id
AND pt.post_id = p.post_id
AND p.topic_id = t.topic_id


ORDER BY p.post_time DESC LIMIT 15;
# Time: 061121 16:36:10
# User@Host: phpBBforum[phpBBforum] @ localhost []
# Query_time: 10 Lock_time: 0 Rows_sent: 15 Rows_examined: 907692
SELECT f.forum_name, t.topic_title, u.user_id, u.username, u.user_sig, u.user_sig_bbcode_uid, p.post_id, pt.post_text, pt.post_subject, pt.bbcode_uid, p.post_time, t.topic_replies, t.
topic_first_post_id
FROM phpbb_forums AS f, phpbb_topics AS t, phpbb_users AS u, phpbb_posts AS p, phpbb_posts_text as pt
WHERE
t.forum_id = f.forum_id
AND f.auth_view = 0
AND p.poster_id = u.user_id
AND pt.post_id = p.post_id
AND p.topic_id = t.topic_id


ORDER BY p.post_time DESC LIMIT 15;
# Time: 061121 16:37:47
# User@Host: phpBBforum[phpBBforum] @ localhost []
# Query_time: 13 Lock_time: 0 Rows_sent: 15 Rows_examined: 907696
SELECT f.forum_name, t.topic_title, u.user_id, u.username, u.user_sig, u.user_sig_bbcode_uid, p.post_id, pt.post_text, pt.post_subject, pt.bbcode_uid, p.post_time, t.topic_replies, t.
topic_first_post_id
FROM phpbb_forums AS f, phpbb_topics AS t, phpbb_users AS u, phpbb_posts AS p, phpbb_posts_text as pt
WHERE
t.forum_id = f.forum_id
AND f.auth_view = 0
AND p.poster_id = u.user_id
AND pt.post_id = p.post_id
AND p.topic_id = t.topic_id


ORDER BY p.post_time DESC LIMIT 15;
# Time: 061121 16:42:47
# User@Host: phpBBforum[phpBBforum] @ localhost []
# Query_time: 13 Lock_time: 0 Rows_sent: 15 Rows_examined: 907700
SELECT f.forum_name, t.topic_title, u.user_id, u.username, u.user_sig, u.user_sig_bbcode_uid, p.post_id, pt.post_text, pt.post_subject, pt.bbcode_uid, p.post_time, t.topic_replies, t.
topic_first_post_id
FROM phpbb_forums AS f, phpbb_topics AS t, phpbb_users AS u, phpbb_posts AS p, phpbb_posts_text as pt
WHERE
t.forum_id = f.forum_id
AND f.auth_view = 0
AND p.poster_id = u.user_id
AND pt.post_id = p.post_id
AND p.topic_id = t.topic_id


ORDER BY p.post_time DESC LIMIT 15;


Pourriez-vous me dire ce que vous en pensez et ce que vous me conseillez de faire ?

Merci :wink:
dbonin
Posteur néophyte
Posteur néophyte
 
Messages: 75
Enregistré le: 21 Juin 2003 à 00:51
Localisation: Rennes (35)

Messagepar mortimer2 » 24 Nov 2006 à 00:31

Tu es sur un serveur mutualisé et ton forum consomme trop de ressources système.
Si tu continues, ton hébergeur va te couper le courant.

Tu as des choix à faire.
Changer d'hébergement pour un plus performant, autrement supprimer une partie de tes 900.000 messages, supprimer les mods gourmands en accès base de données, alléger les tables de recherche...

Je suis surpris qu'avec 900.000 messages tu ne sois pas sur serveur dédié.

Salut
Modifié en dernier par mortimer2 le 24 Nov 2006 à 00:37, modifié 1 fois.
mortimer2
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 7023
Enregistré le: 18 Mai 2005 à 01:09

Messagepar dbonin » 24 Nov 2006 à 00:36

Merci pour ta réponse :)

Je trouve néanmoins cela gros car le forum n'est pas en cause dans la chutte du serveur MySQL durant 3h alors que tout allait bien jusque là et tout va bien maintenant :?

De plus Infomaniak veint de nous annoncer que leur offre passait en illimité au niveau de le taille de la base de données, n'est-ce pas une contradiction ?

Je ne suis pas à 900000 messages mais à seulement 293000 :?
(si on parle bien du nombre de messages postés depuis le début de l'install du forum - ça me semble être étrange comme base de mesure)

Merci :wink:
dbonin
Posteur néophyte
Posteur néophyte
 
Messages: 75
Enregistré le: 21 Juin 2003 à 00:51
Localisation: Rennes (35)

Messagepar mortimer2 » 24 Nov 2006 à 00:42

Il n'y a pas contradiction.
La taille du stockage n'a aucun rapport avec la consommation de bande passante ou le taux d'utilisation de ressources système.

Infomaniak a écrit:De plus, la consommation de ressources MySQL doit respecter le cadre mutualisé de nos services et toute utilisation abusive pourra entraîner une résiliation anticipée de notre part.
http://www.infomaniak.ch/hebergement/co ... es_all.php

C'est 900.000 enregistrements parcourus, non 900.000 messages, j'avais lu trop vite.
293.000 messages, c'est déjà pas mal.
Mon hébergement mutualisé a connu une fin brutale à 40.000 messages. :wink:

Salut
Modifié en dernier par mortimer2 le 24 Nov 2006 à 00:54, modifié 1 fois.
mortimer2
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 7023
Enregistré le: 18 Mai 2005 à 01:09

Messagepar dbonin » 24 Nov 2006 à 00:54

Je connais les CGV d'Infomaniak et je n'ai jamais été informé d'un quelconque dépassement : tous mes voyants sont au vert même quand ça ne fonctionnait plus d'ailleurs ; je ne fais pas d'abus non plus.

Ce que je ne comprends pas donc, c'est comment mon site pourrait demander trop de ressources alors que tout est HS et que je ne peux même pas accéder à PhpMyAdmin :?
C'est étrange qu'avec moins de 30 utlisateurs sur un petit forum comme le mien Infomaniak ne soit pas assez performant subitement.
Ce serait donc un sabotage pour me faire partir plutôt que de me le dire en face ? (oui je sais...)

Maintenant je vais leurs dire que l'on me conseille d'aller ailleurs mais ce ne sera pas que pour ce site, tous les autres suivront pour rentabiliser un serveur dédié.

Si vous avez un conseil sur une offre de dédié...

Merci :wink:
dbonin
Posteur néophyte
Posteur néophyte
 
Messages: 75
Enregistré le: 21 Juin 2003 à 00:51
Localisation: Rennes (35)

Messagepar vebe34 » 03 Déc 2006 à 08:53

Bonjour,
je suis egalement chez infomaniak, tout allait bien et super rapide depuis 1an, et depuis quelques semaines je constate un net ralentissement sur mon forum, au début j'ai pensé a des travaux sur les serveurs puisque ça correspond avec leur changement d'offre 5go>50go,

pour la réponse qu'il te font dbonin, en clair faut faire quoi?
Avatar de l’utilisateur
vebe34
Posteur néophyte
Posteur néophyte
 
Messages: 95
Enregistré le: 23 Jan 2006 à 08:19

Messagepar dbonin » 06 Déc 2006 à 02:01

Bonjour,

Et bien je dirai que pour mon cas il est urgent de ne rien faire :!:

En effet, même si il y a eut cette coupure de 3h environ et une réponse du support pour moi légèrement déplacé, tout fonctionne correctement depuis.
Il y a des petits ralentissements de temps à autres mais rien de gènant : j'ai la même chose sur d'autres serveurs concurrents.

Tant que ça tourne, je ne fais rien d'autre que d'entretenir mon site correctement et voir du côté des améliorations (anti-robot et autres) pour ne pas créer une surcharge néfaste subite.

Le jour où ça ne va vraiment plus j'investi dans un dédié.

Pendant ce temps là je me prépare à profiter des 50Go... y'a pas de raison :!:

On peut aussi mettre à jour nos opinions sur cet hébergeur : il est comme les autres en cas de problème.

A moins que tout ça ne soit que le fruit d'un élément du service de leur support...

:wink:
dbonin
Posteur néophyte
Posteur néophyte
 
Messages: 75
Enregistré le: 21 Juin 2003 à 00:51
Localisation: Rennes (35)

Messagepar mathieu23 » 06 Déc 2006 à 10:52

Votre sujet a été déplacé par un membre de l'équipe.

Bonjour,

Aucun rapport avec le but du forum :
http://forums.phpbb-fr.com/viewtopic_83563.html

Bonne journée,
Mathieu23
Ancien chef de groupe modération phpBB-fr.com
mathieu23
Floodeur universel
Floodeur universel
 
Messages: 15057
Enregistré le: 01 Sep 2004 à 20:08

Messagepar EaX » 06 Déc 2006 à 15:21

dbonin a écrit:Merci pour ta réponse :)

Je trouve néanmoins cela gros car le forum n'est pas en cause dans la chutte du serveur MySQL durant 3h alors que tout allait bien jusque là et tout va bien maintenant :?

De plus Infomaniak veint de nous annoncer que leur offre passait en illimité au niveau de le taille de la base de données, n'est-ce pas une contradiction ?

Je ne suis pas à 900000 messages mais à seulement 293000 :?
(si on parle bien du nombre de messages postés depuis le début de l'install du forum - ça me semble être étrange comme base de mesure)

Merci :wink:


Un forum tel que le tiens devrait se trouver sur un serveur dédié.
On peut avoir l'url du forum en question ?
EaX
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 6033
Enregistré le: 08 Aoû 2004 à 14:30
Localisation: Pau (Pyrénées Atlantiques)


Retourner vers Discussions générales

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité