connection.end()
致命的なエラーに関係なく機能しますか。 COM_QUIT
の前に致命的なエラーが発生した場合 パケットを送信できます、err
引数はコールバックに提供されますが、接続はそれに関係なく終了します。
また、 destroy()メソッド も確認してください。 。これにより、基盤となるソケットが即座に終了します。
エラーハンドラを追加できます。
https://github.com/felixge/node -mysql / blob / master / Readme.md#error-handling
// I am Chuck Norris:
connection.on('error', function() {});
一度終了すると、既存の接続オブジェクトを意図的に再接続することはできません。
こちらを確認してください。切断後に接続し直していることを示しています。
https://github.com/felixge/node -mysql / blob / master / Readme.md#server-disconnects