Mysql
 sql >> база данни >  >> RDS >> Mysql

Прекъснати връзки при използване на node.js/mysql connectionPool

Ако затваряте, вие сте приложението node.js с Ctrl+C команда, можете да затворите своя пул за връзки в SIGINT събитие:

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

Но можете също да конфигурирате вашия MySQL сървър да затваря неактивни връзки, като зададете променливите на сървъра wait_timeout и/или interactive_timeout .

От вас зависи да решите кое най-добре отговаря на вашите нужди.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Дизайн на база данни:какъв е смисълът от идентифицирането на външни ключове?

  2. SQL Counter и връщане, удвоява резултата

  3. Как да получа JSON данни от php и да ги покажа в текстов изглед в android?

  4. Празното пространство в полето на базата данни не се премахва от trim()

  5. Pymysql Cursor.fetchall() / Fetchone() връща нищо