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

Connexions abandonnées lors de l'utilisation de node.js/mysql connectionPool

Si vous fermez votre application node.js avec un Ctrl+C commande, vous pouvez fermer votre pool de connexion sur le SIGINT événement :

process.on('SIGINT', function() {
  mysqlPool.end(function (err) {
    /* Since you're overriding the default behavior of SIGINT,
       you have to force your app to exit. You can pass it as 
       a callback to the end() function. */
    process.exit(0);
  });
});

Mais vous pouvez également configurer votre serveur MySQL pour fermer les connexions inactives, en définissant les variables du serveur wait_timeout et/ou interactive_timeout .

C'est à vous de décider ce qui correspond le mieux à vos besoins.