2013-03-17 3 views
-1

J'utilise 3 serveurs et un serveur de base de données. J'utilise ip privé pour se connecter au serveur mysql. Mais j'ai ce type d'erreur plusieurs fois.Erreur mysql: Trop de connexions pour le serveur distant

J'ai essayé de désactiver mysql.allow_persistent dans php et d'augmenter les connexions max et l'erreur de connexion dans le serveur mysql mais sans effort.

S'il vous plaît aidez-moi à résoudre ce problème.

Link-ID == faux, Échec de la connexion

erreur mysql: Trop de connexions

j'ai vu aussi beaucoup de TIME_WAIT connecté sur le port 3306. Comment puis-je régler serveur MySQL correctement.

Merci

+0

Utilisez-vous mysql_close() à la fin de chaque page? – Anonymous

Répondre

1

Je crois que le réglage max_connections n'est pas une limite pour le nombre total de connexions, mais le nombre de connexions qu'un seul utilisateur peut ouvrir.

Pour aider à résoudre ce problème, assurez-vous que:

  • Vous connexions fermeture lorsque vous avez terminé, en utilisant mysql_close()
  • Vous n'êtes pas en utilisant les connexions persistantes - mauvaise idée!
  • Essayez d'exécuter SET GLOBAL max_connections = ### dans SQL, en remplaçant les # avec une quantité souhaitée.
  • Regardez et modifiez votre fichier my.cnf pour changer le nombre maximum de connexions - attention aux problèmes de mémoire/chargement.
+0

a toujours eu le problème. Je suis vraiment confus –

Questions connexes