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