Node.js应用程序因“服务器关闭连接”错误而崩溃

时间:2020-08-27 14:52:27

标签: node.js express

我有一个与MySQL数据库一起使用的Node.js / Express应用程序。由于某些原因,应用程序工作一段时间后会崩溃,并显示以下错误:

events.js:174
      throw er; // Unhandled 'error' event
      ^

Error: Connection lost: The server closed the connection.
    at Protocol.end (/usr/src/app/node_modules/mysql/lib/protocol/Protocol.js:112:13)
    at Socket.<anonymous> (/usr/src/app/node_modules/mysql/lib/Connection.js:94:28)
    at Socket.<anonymous> (/usr/src/app/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (events.js:203:15)
    at endReadableNT (_stream_readable.js:1145:12)
    at process._tickCallback (internal/process/next_tick.js:63:19)
Emitted 'error' event at:
    at Connection._handleProtocolError (/usr/src/app/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (events.js:198:13)
    at Protocol._delegateError (/usr/src/app/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.end (/usr/src/app/node_modules/mysql/lib/protocol/Protocol.js:116:8)
    at Socket.<anonymous> (/usr/src/app/node_modules/mysql/lib/Connection.js:94:28)
    [... lines matching original stack trace ...]
    at process._tickCallback (internal/process/next_tick.js:63:19)

据我了解,问题出在mysql lib,但不确定是什么原因导致了此问题。重新启动该应用程序可以对其进行修复,但是几个小时后便会进入相同状态。

我们将不胜感激!

0 个答案:

没有答案
相关问题