Als je je node.js-app sluit met een Ctrl+C
commando, kunt u uw verbindingspool sluiten op de SIGINT
evenement:
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);
});
});
Maar u kunt uw MySQL-server ook configureren om inactieve verbindingen te sluiten, door de servervariabelen in te stellen wait_timeout
en/of interactive_timeout
.
Het is aan jou om te beslissen wat het beste bij je behoeften past.