D'après mon expérience, ce problème était dû à la création d'une connexion directement (avec mysqljs/mysql
bibliothèque, unsing createConnection()
) au lieu d'utiliser createPool()
qui permet d'exécuter query()
et libère la connexion automatiquement après l'exécution (en faisant getConnection()
+ query()
+ release()
).
Sans cela la connexion n'est pas libérée et, à la prochaine tentative d'interrogation, il se produit l'erreur fatale.
Voir Mise en commun des connexions .