erreur trop de connections?????????
49 messages
• Page 1 sur 4 • 1, 2, 3, 4
- passion
- WRInaute accro

- Messages: 3125
- Inscription: 6 Jan 2006
erreur trop de connections?????????
Bonjour,
Je suis entrain d'agencer mon nouveau site et il me refuse toute connexion à mes BD...j'ai que des erreurs Mysql!!!!
Lorsque je souhaite vérifier mon phpadmin......j'ai un message en rouge
"#1040 - Trop de connections"
Que puis-je faire????
Merci ...je suis dans la mer**!!
Je suis entrain d'agencer mon nouveau site et il me refuse toute connexion à mes BD...j'ai que des erreurs Mysql!!!!
Lorsque je souhaite vérifier mon phpadmin......j'ai un message en rouge
"#1040 - Trop de connections"
Que puis-je faire????
Merci ...je suis dans la mer**!!
- kool76
- Nouveau WRInaute

- Messages: 31
- Inscription: 24 Sep 2004
Oulala, en effet je viens d'aller voir, c'est pas beau du tout... Tu devrais vérifier la connection à ta base ainsi que la fermeture de la connexion. Une seule connexion au début du fichier suffit ainsi qu'une seule fermeture. Car à ce que j'ai vu fait plusieurs ouverture et fermeture sur la même page.
-

achtungbaby - WRInaute accro

- Messages: 4066
- Inscription: 14 Juin 2004
Tu es sur quel type d'hébergement ?
- passion
- WRInaute accro

- Messages: 3125
- Inscription: 6 Jan 2006
Je suis sur un hébergement mutualisé et voici les caractèristiques:
Formule: business Plan
Espace Web: 250Mo
Espace Mails: 250Mo
Nbre Emails: 250
Base Mysql: oui
Base Access: oui
Nbre de hit max/j: 200000
Transfert max/j: 320Mo
et pour ce qui est du code, je peux vous le montrer c'est pas un prob..mais le prob est ailleurs...il a trés bien marché jusqu'à là...et puis d'un seul coup en vérifiant machinalement ma page index....paf!
Formule: business Plan
Espace Web: 250Mo
Espace Mails: 250Mo
Nbre Emails: 250
Base Mysql: oui
Base Access: oui
Nbre de hit max/j: 200000
Transfert max/j: 320Mo
et pour ce qui est du code, je peux vous le montrer c'est pas un prob..mais le prob est ailleurs...il a trés bien marché jusqu'à là...et puis d'un seul coup en vérifiant machinalement ma page index....paf!
- passion
- WRInaute accro

- Messages: 3125
- Inscription: 6 Jan 2006
parce que là, étant en pleine période d'indexation, j'ai pas envie que ça me crée de nombreuses erreurs connaissant la fébrilité des bots!!
car il me manquera les contenus de mes pages!!
J'ai fait de la réécriture pour un total final de 6 000 pages indexables...j'en suis à 115
Pensez-vous que cela pourrait venir de mon hébergement trop faible pour supporter ce site???
car il me manquera les contenus de mes pages!!
J'ai fait de la réécriture pour un total final de 6 000 pages indexables...j'en suis à 115
Pensez-vous que cela pourrait venir de mon hébergement trop faible pour supporter ce site???
-

gastro - WRInaute discret

- Messages: 55
- Inscription: 29 Sep 2005
Bon, tu devrais commencer par masquer ces messages avec:
error_reporting(0);
en haut de ton fichier, histoire de sauver les meubles en attendant et de ne pas exposer la structure de ton site.
Pour ce message d'erreur, c'est que tu as trop de connexions simultanées au serveur sql. En mutu, tu as souvent droit à 3 connexions simultanées (demande à ton hébergeur). C'est largement suffisant pour un site en php jusqu'à quelques milliers de visiteurs par jour.
Donc le problème c'est soit :
- Hausse de trafic, le serveur mysql ne suit plus
- Site trop gourmand (requetes lourdes, pas d'utilisation d'index, des select qui renvoie trop d'infos inutiles etc)
- Utilisation de connexions persistantes (à éviter absolument)
Mais si ton trafic est stable et que tu n'as pas fait de modifs récement, c'est peut-être dû à l'hébergeur.
Sinon, vas voir dans phpmyadmin et clique sur "Afficher les processus" en page d'accueil, voir si tu as un truc en cours avec une durée énorme (tu peux le supprimer voir si ça régle le pb et si ça revient)
error_reporting(0);
en haut de ton fichier, histoire de sauver les meubles en attendant et de ne pas exposer la structure de ton site.
Pour ce message d'erreur, c'est que tu as trop de connexions simultanées au serveur sql. En mutu, tu as souvent droit à 3 connexions simultanées (demande à ton hébergeur). C'est largement suffisant pour un site en php jusqu'à quelques milliers de visiteurs par jour.
Donc le problème c'est soit :
- Hausse de trafic, le serveur mysql ne suit plus
- Site trop gourmand (requetes lourdes, pas d'utilisation d'index, des select qui renvoie trop d'infos inutiles etc)
- Utilisation de connexions persistantes (à éviter absolument)
Mais si ton trafic est stable et que tu n'as pas fait de modifs récement, c'est peut-être dû à l'hébergeur.
Sinon, vas voir dans phpmyadmin et clique sur "Afficher les processus" en page d'accueil, voir si tu as un truc en cours avec une durée énorme (tu peux le supprimer voir si ça régle le pb et si ça revient)
- passion
- WRInaute accro

- Messages: 3125
- Inscription: 6 Jan 2006
Je te remecie pour ces précisions gastro
J'ai retiré les messages d'erreurs sur la page index mais en faite je faisait 3 COUNT pour récupérer le nb de mes annonces de mes 3 tables...de là, je l'ai réduit à une seule connection et je m'assure toujours de fermer ma connection et mon script était en fonction depuis 3 ou 4 semaines déjà!!!.
C'est de ce soir qu'il plante!!!
en faite, j'était entrain de développer un fil rss2.0 pour mon site aprés l'avoir chargé sur mon FTP et actualiser mon index....voilà, le résultat!!
Donc je n'ai pas touché à la structure du site auparavant!!
P.S:je ne peux absolument pas me connecter à mon MYSQL
J'ai retiré les messages d'erreurs sur la page index mais en faite je faisait 3 COUNT pour récupérer le nb de mes annonces de mes 3 tables...de là, je l'ai réduit à une seule connection et je m'assure toujours de fermer ma connection et mon script était en fonction depuis 3 ou 4 semaines déjà!!!.
C'est de ce soir qu'il plante!!!
en faite, j'était entrain de développer un fil rss2.0 pour mon site aprés l'avoir chargé sur mon FTP et actualiser mon index....voilà, le résultat!!
Donc je n'ai pas touché à la structure du site auparavant!!
P.S:je ne peux absolument pas me connecter à mon MYSQL
-

biscuit - WRInaute impliqué

- Messages: 519
- Inscription: 5 Juin 2006
kool76 a écrit:Oulala, en effet je viens d'aller voir, c'est pas beau du tout... Tu devrais vérifier la connection à ta base ainsi que la fermeture de la connexion. Une seule connexion au début du fichier suffit ainsi qu'une seule fermeture. Car à ce que j'ai vu fait plusieurs ouverture et fermeture sur la même page.
Je rebondis... Il me semble avoir lu que justement il ne fallait pas ouvrir une connection en début de page et la refermer à la fin... qu'il vaut mieux ouvrir et fermer plusieurs fois afin de garder la connection à la base ouverte le moins longtemps possible. Quelqu'un à plus d'infos ?
-

e-kiwi - Modérateur

- Messages: 15617
- Inscription: 23 Déc 2003
>> Il me semble avoir lu que justement il ne fallait pas
>> ouvrir une connection en début de page et la refermer à
>> la fin... qu'il vaut mieux ouvrir et fermer plusieurs fois
>> afin de garder la connection à la base ouverte le moins
>> longtemps possible
apres de longues conversations avec mon hebergeur, la conclusion est qu'il faut ouvrir la connection juste avant la requete, et la fermer juste apres, et la ré-ouvrir avant la prochaine requete. effectivement cela permet d'accueillir plus de visiteurs sur son site en même temps (Source Nfrance Conseil)
>> ouvrir une connection en début de page et la refermer à
>> la fin... qu'il vaut mieux ouvrir et fermer plusieurs fois
>> afin de garder la connection à la base ouverte le moins
>> longtemps possible
apres de longues conversations avec mon hebergeur, la conclusion est qu'il faut ouvrir la connection juste avant la requete, et la fermer juste apres, et la ré-ouvrir avant la prochaine requete. effectivement cela permet d'accueillir plus de visiteurs sur son site en même temps (Source Nfrance Conseil)
49 messages
• Page 1 sur 4 • 1, 2, 3, 4
Lectures recommandées sur ce thème :
- Too many connections
- Too many connections 1and1
- nb max de connections apache
- [Youtube] Problèmes de connections ?
- already more than 'max_user_connections' active connections
- [Sql] Optimalisation des connections
- appli web et connections persistentes
- Max used connections sur Mysql
- Stat global des connections Internet !!
- (Réglé) Galère PHP : too many connections entre autres...
- Article sur le fichier .htaccess - 11-01-2003
- Nombreuses erreurs 404 : impact sur le référencement - 30-03-2010
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement - 04-08-2008
- Liste d'erreurs classiques de duplicate content + solutions ! - 13-03-2007
- 1ère faille de sécurité découverte sur Google Chrome - 03-09-2008
- Un moyen très simple et gratuit d'obtenir des backlinks - 08-12-2008
- Ecrire un sitemap pour Google News - 25-11-2006
- Yahoo Slurp et autres robots d'indexation de Yahoo - 07-03-2004
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
