sql >> Database teknologi >  >> RDS >> Mysql

Afbrudte forbindelser ved brug af node.js/mysql connectionPool

Hvis du lukker din node.js app med en Ctrl+C kommando, kan du lukke din forbindelsespulje på SIGINT begivenhed:

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

Men du kan også konfigurere din MySQL-server til at lukke inaktive forbindelser ved at indstille servervariablerne wait_timeout og/eller interactive_timeout .

Det er op til dig at beslutte, hvad der passer bedst til dine behov.




  1. Få topscorer(e) i MySQL

  2. Hvilken datamaskeringsfunktion skal jeg bruge?

  3. Bedste måde at indsamle og derefter importere data til drupal?

  4. utf8mb4 indstilling for talent - virker ikke