node js mysql Ne peut pas mettre en File d'attente d'une requête après l'appel de quitter

Je suis en utilisant node.js et mysql, pour exécuter des commandes sql fréquemment.

J'obtiens cette erreur: Cannot enqueue Handshake after invoking quit.

C'est quand je ne

connection = mysql.createConnection(sqlDetails);
connection.connect();

et

connection.end();

Si je commente la .connect et .end lignes, je reçois le message d'erreur ER_CON_COUNT_ERROR: Too many connections.

Personne ne sait comment résoudre ce problème?

Grâce

  • avez-vous vu ceci: stackoverflow.com/questions/14087924/...
  • Selon cette github.com/felixge/node-mysql#error-handling, dit-il à définir votre connexion, puis de l'utiliser toujours. Je l'ai fait, mais maintenant je ne sais pas où mettre mon connection.end(). Il dit You can listen on the error event to handle server disconnection and for reconnecting purposes., mais im pas sûr de la fonction pour le mettre en...
  • vous devez fermer une connexion globale de la première demande, ne pas utiliser un pool de connexions et de saisir une connexion pour chaque demande séparément ou ne pas fermer la connexion à la demande des gestionnaires d'
InformationsquelleAutor omega | 2014-04-27