sql >> データベース >  >> RDS >> Mysql

node.js/mysqlconnectionPoolを使用しているときに接続が中止されました

    閉じている場合は、 Ctrl + Cを使用したnode.jsアプリです。 コマンドを使用すると、 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. 列名を生成する動的SQL?

    2. WAMP Server V 2.5アイコンはオレンジ色で、応答せず、メニューもありません

    3. PostgresqlのSQL_NO_CACHE?

    4. OracleでSQLServerのIsNull()関数に相当するものは何ですか?