Bonjour,
J'ai un problème de connexion (voir message d'erreur ci-dessous).
Au bout d'un moment, la connexion est bloquée, plus personne n'a accès à la base de données via l'application... (on peut toujours se connecter à la base via mysql administrator)
MySql.Data.MySqlClient.MySqlException: error connecting: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
à MySql.Data.MySqlClient.MySqlPool.GetConnection()
à MySql.Data.MySqlClient.MySqlConnection.Open()
à ConnexionMySQL.classMysql.connect()
J'ai un fichier .ini pour configurer l'@ IP de la base de données.
Lorsque la connexion est bloquée (IP 86.---.---.---), et que je la passe en 127.0.0.1, on peut à nouveau se connecter via l'applicatif.
-> Cette manip ne marche qu'une seule fois...
2ème solution : remplacer un fichier, répertoire... de l'appli.
Et là, on peut à nouveau se connecter...
Le problème est que la connexion est bloqué environ toutes les 20 minutes...
(manip à refaire à chaque fois...)
Je ne sais pas du tout d'où provient cette erreur (IIS, MySql, ... ?)
Quelqu'un aurait-il m'aider à résoudre ce problème ?
Merci
Partager