2011-12-08 5 views
0

Depuis hier, j'ai l'erreur. Combien a pu être contacté?Erreur MySql: trop de connexions

Warning: mysql_connect() [function.mysql-connect]: Too many connections in /home/----/public_html/----/class_db.php on line 85 
+0

Lisez ceci -> [mysql.com: Too Many Connections] (http://dev.mysql.com/doc/refman/5.5/fr/too-many-connections.html) et ceci -> [php. net: mysql_close] (http://uk3.php.net/mysql_close) – ManseUK

+2

Cela signifie qu'il y a trop de connexions ouvertes à la base de données, soit que votre programme en fait trop et ne les ferme pas, ou si vous êtes sur l'hébergement partagé quelqu'un d'autre est. –

+0

Merci. La fin de toutes les connexions mysql écrit: 'code mysql_close();' – Editor

Répondre

0

Regardez votre /etc/my.cnf ou chaque fois que votre fichier de configuration MySQL est situé. Augmentez max_connections. Le nombre par défaut dépend de votre version de MySQL, mais il est probablement défini sur 100.

+0

Ne serait-il pas sage de voir pourquoi tant de connexions sont ouvertes en premier? juste augmenter la limite ne résoudra pas les problèmes potentiels – ManseUK

+0

Les données de mon hébergement mutualisé, 'code etc/my.cnf' non. Uniquement le fichier actuel etc/example.com et ftpquota. – Editor

0

Vous devriez surveiller vos connexions et les fermer si elles ne sont plus utilisées. Sinon, vous pouvez diminuer la valeur de la variable de serveur wait_timeout, cela aidera à les fermer automatiquement.

0

Il est également bon de savoir que si vous manquez d'espace disque utilisable sur votre partition ou votre lecteur, cela provoquera également le retour de MySQL avec cette erreur.

Si vous êtes sûr que ce n'est pas le nombre réel d'utilisateurs connectés, l'étape suivante consiste à vérifier que vous disposez d'un espace libre et utilisable sur votre lecteur/partition de serveur MySQL.

Je l'ai trouvé ce matin, quand un système de sauvegarde a dépassé et bourré mon disque plein de sauvegardes, à court d'espace disque et provoquant cette erreur: - /.

Questions connexes