Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur MYSQLi :l'utilisateur a déjà plus de 'max_user_connections' connexions actives

Le problème est probablement que vous n'avez qu'une poignée de connexions autorisées et lorsque votre classe essaie d'obtenir une nouvelle connexion, vous avez cette erreur.

Ce n'est pas un problème de programmation, juste la quantité de ressources disponibles. Et tout autre script qui utilise cette classe est susceptible d'avoir l'erreur.

Vous devez configurer plus de connexions sur le fichier de configuration mysql sur le serveur. Si vous n'avez pas cet accès, demandez au support de le faire ou changez pour un hébergeur avec plus de connexions autorisées !

Une autre option consiste à implémenter un modèle Singleton sur cette classe, afin qu'il réutilise le même pool de connexions et n'explose pas la limite.