sql >> Base de Datos >  >> RDS >> Mysql

Conexiones canceladas al usar node.js/mysql connectionPool

Si está cerrando su aplicación node.js con Ctrl+C comando, puede cerrar su grupo de conexiones en SIGINT evento:

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);
  });
});

Pero también puede configurar su servidor MySQL para cerrar conexiones inactivas, configurando las variables del servidor wait_timeout y/o interactive_timeout .

Depende de usted decidir qué se adapta mejor a sus necesidades.