à base de messages d'erreur de ce genre :
phpBB : Critical Error
Error doing DB query userdata row fetch
DEBUG MODE
SQL Error : 1226 User '187show' has exceeded the 'max_questions' resource (current value: 30000)
SELECT u.*, s.* FROM phpbb_sessions s, phpbb_users u WHERE s.session_id = '04f45dcc6afdd90e5beb6c3feb852b01' AND u.user_id = s.session_user_id
Line : 315
File : sessions.php
etc.
c'était déjà arrivé 2 ou 3 fois, à chaque fois il a suffit d'attendre un peu que ça se résorbe tout seul...
j'ai checké auprès de l'hébergeur du site, j'ai trouvé ça :
Ce message indique une utilisation ponctuelle trop intense des ressources MySQL. Cette limite est imposée pour prévenir toute utilisation abusive de ressources de la part d'un client, qui pourrait ainsi faire ralentir sensiblement le serveur MySQL.
Concrètement, le message signifie que vous avez fait plus de N (N étant la valeur indiquée) requêtes par heure. N est très élevé et correspond en principe à plus de 5 requêtes par seconde ! Le serveur MySQL se protège alors en bloquant toute requete SQL de votre part. Le système fonctionne à la manière d'une fenêtre horaire coulissante. Le serveur tient compte à l'instant T de la tranche horaire [T-1h,T] et compte les requetes effectuées pendant cette période. C'est pourquoi vous pouvez très bien recevoir le message d'erreur ponctuellement, et par exemple ne plus avoir d'erreur si vous rafraichissez la page.
Nous considérons qu'à plus de 5 requêtes MySQL par seconde, votre site dépasse très largement le cadre de l'hébergement mutualisé.
Quelles sont les solutions ?
- Soit ce dépassement est très occasionnel et provient d'opérations exceptionnelles de votre part (maintenances sur votre base...). Essayez alors de découper vos interventions en interventions plus élémentaires, ou d'intervenir la nuit pour ne pas déranger vos visiteurs en cas de blocage. La restauration de bases importantes doit se faire de préférence depuis votre Manager, partie Hébergement, Bases de données pour ne pas être soumis à la limitation.
- Soit ce dépassement provient d'un manque d'optimisation de votre site. Voyez si vous utilisez des scripts très gourmands en base de données, comme par exemple des outils de statistiques, d'audit de visites, etc. : désactivez alors ces scripts/modules. Voyez également si la programmation du site peut être remise en cause, en minimisant le nombre de requêtes. Si vous utilisez des CMS, sachez que certains sont beaucoup plus gourmands que d'autres, et que vous pourrez sans doute trouver un équivalent bien plus léger.
- Soit ce dépassement est tout simplement dû aux visites très nombreuses sur votre site. Vous êtes alors tout simplement victime de votre succès, ce qui est une bonne nouvelle ! La structure mutualisée n'est alors plus adaptée à vos besoins, et il vous faut envisager une solution sur serveur dédié. Vous pouvez contacter notre service commercial qui vous exposera nos offres de serveur dédié. Nous tiendrons compte de vos mois en cours en mutualisé pour vous faire une offre de passage en serveur dédié. Voir nos offres de serveur dédié
ça m'avance pas des masses...
bref, du coup, si quelqu'un a la solution miracle ou a déjà été confronté à ce genre de merde, qu'il hésite pas à se manifester !!!
merci d'avance...
![Wink :wink:](./images/smilies/icon_wink.gif)