Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Un bug ?

Protecteur
Avatar de Silicium
  • Age : 16 ans
  • Messages : 14
  • Inscrit : 21 Juillet 2010
  Lien vers ce message 29 Juillet 2010, 11:52
Bonjour à tous,
Je vais peut-être poster un sujet déjà publié sur le forum mais j'ai vérifié afin de ne pas faire un double. Dans le cas contraire, je vous serais gré (ça fait fort officiel^^) de ne pas en tenir rigueur.
Régulièrement, lorsque je clique sur un lien du forum, généralement un sujet, le message suivant apparait :
Une erreur a été rencontrée durant l'éxécution du script. L'erreur rencontrée est :

Impossible de se connecter à la base de donnée : User 6513_admin already has more than 'max_user_connections' active connections

à la ligne 126 du fichier /var/www/html/virtualdomains/13731/sagaofryzom.fr/www/forum/main/start.php
Trace des fonctions / méthodes appelées :

Fonction : include()
Fichier : index.php
Ligne : 16


Fonction : trigger_error()
Fichier : start.php
Ligne : 126


Et ce, sans que je puisse accèder à la page et sois obliger de quitter le forum pour réessayer ultérieurement.
Suis-je le seul à qui cela arrive ? Ou bien est-ce un problème fréquent ?
Merci d'avance pour vos réponses.
Silicium


http://dofusbook.net/images/signatures/8015-silicium.png
Recruteur
Avatar de Touh-Beid (King-Blood)
  • Age : 14 ans
  • Messages : 743
  • Inscrit : 27 Septembre 2009
Message édité 1 fois, dernière édition par Touh-Beid (King-Blood), 29 Juillet 2010, 12:13     Lien vers ce message 29 Juillet 2010, 12:11
C'est un problème fréquent et déjà évoqué. ^^

Pour contrer ce problème, soit tu attends que la page sur laquelle tu es soit complètement chargée avant de cliquer sur un autre lien du forum, soit tu actualises la page lorsqu'elle affiche ce message jusqu'à parvenir à aller sur la page où tu désires aller.


"Fuck."
Gordon Ramsay
Meneur
Avatar de Losgar
  • Age : 25 ans
  • Messages : 1513
  • Inscrit : 23 Juin 2009
  Lien vers ce message 29 Juillet 2010, 14:21
Pour contrer ce problème, soit tu attends que la page sur laquelle tu es soit complètement chargée avant de cliquer sur un autre lien du forum, soit tu actualises la page lorsqu'elle affiche ce message jusqu'à parvenir à aller sur la page où tu désires aller.

Je te conseille la première solution. Cette erreur se produit lorsque le serveur a déjà ouvert son nombre maximal de connexions vers la base de données (10 dans notre cas). Or, on ouvre une connexion pour chaque page demandée et on la ferme APRÈS la fin du chargement de la page. Pour qu'on ait finit de charger la page, il faut que le client (vous ou tout autre utilisateur du forum) ait reçu toutes les données que lui a envoyé le serveur et qu'il lui envoie une confirmation.

Donc, en rafraichissant la page alors qu'on est déjà en erreur, on ne laisse pas assez de temps au serveur. Pire, en le bombardant de requêtes HTTP inutiles qu'il doit traiter, on ralentit la diffusion des pages aux autres utilisateurs. Je te conseille donc d'attendre que tes propres pages soient complètement chargées avant d'en charger de nouvelles. Ça prend, en général, une grosse poignée de secondes s'il y a un peu de monde.


http://dofusbook.net/4744-losgar.pnghttp://dofusbook.net/4744-nendil.pnghttp://dofusbook.net/4744-arhain.pnghttp://dofusbook.net/4744-tinwen.png
Protecteur
Avatar de Silicium
  • Age : 16 ans
  • Messages : 14
  • Inscrit : 21 Juillet 2010
  Lien vers ce message 30 Juillet 2010, 13:42
Merci pour ces réponses.
Désolé, vous vous répétez mais au moins ça aura rafraichi la mémoire aux anciens et éclairés les nouveaux :fsb2_yes: .


http://dofusbook.net/images/signatures/8015-silicium.png
Eleveur
Avatar de Chinonamida
  • Age : 20 ans
  • Messages : 247
  • Inscrit : 16 Mars 2010
Message édité 2 fois, dernière édition par Chinonamida, 30 Juillet 2010, 17:14     Lien vers ce message 30 Juillet 2010, 16:36
Ça n'a n'a pas fait que me rafraîchir la mémoire, car maintenant je sais que le nombre maximal de connexions est de 10... Ce qui en fait n'est pas si utile. :)


Sens ce sang s'écoulant suavement, sa sainte senteur t'entêtant tant et tant.
Tressaille.
Chinonamida, sacrieuse multi-élément de cercle 145
Répondre


.