【发布时间】:2020-02-19 12:14:09
【问题描述】:
我收到此错误。一段时间后。我认为这个错误是因为 MySQL 处于空闲状态。有人建议我防止这个错误。
Error: Connection lost: The server closed the connection.
at Protocol.end (/var/www/html/invoice/invoice2/node_modules/mysql/lib/protocol/Protocol.js:112:13)
at Socket.<anonymous> (/var/www/html/invoice/invoice2/node_modules/mysql/lib/Connection.js:94:28)
at Socket.<anonymous> (/var/www/html/invoice/invoice2/node_modules/mysql/lib/Connection.js:526:10)
at Socket.emit (events.js:333:22)
at endReadableNT (_stream_readable.js:1204:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on Connection instance at:
at Connection._handleProtocolError (/var/www/html/invoice/invoice2/node_modules/mysql/lib/Connection.js:423:8)
at Protocol.emit (events.js:321:20)
at Protocol._delegateError (/var/www/html/invoice/invoice2/node_modules/mysql/lib/protocol/Protocol.js:398:10)
at Protocol.end (/var/www/html/invoice/invoice2/node_modules/mysql/lib/protocol/Protocol.js:116:8)
at Socket.<anonymous> (/var/www/html/invoice/invoice2/node_modules/mysql/lib/Connection.js:94:28)
[... lines matching original stack trace ...]
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
fatal: true,
code: 'PROTOCOL_CONNECTION_LOST'
}
【问题讨论】: