我正在尝试将我的应用程序转移到一台新机器上。它在旧机器上完美地运行,我已经尽可能地复制了设置,但是似乎有些东西丢失了。以下是我收到的错误信息:
Unhandled rejection SequelizeConnectionError: Handshake inactivity timeout
at Handshake._callback (/Applications/MAMP/htdocs/dashboard-server/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:63:20)
at Handshake.Sequence.end (/Applications/MAMP/htdocs/dashboard-server/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
at /Applications/MAMP/htdocs/dashboard-server/node_modules/mysql/lib/protocol/Protocol.js:393:18
at Array.forEach (native)
at /Applications/MAMP/htdocs/dashboard-server/node_modules/mysql/lib/protocol/Protocol.js:392:13
at doNTCallback0 (node.js:417:9)
at process._tickCallback (node.js:346:13)
你的想法是什么?
4.2.0
版本的 Node.js 在不到12小时前发布,很可能是罪魁祸首。 - ArenacquireTimeout
,我考虑过这样做,但我没有使用池化技术,并且在另一台机器上它可以正常工作。 @Aren - 这是一个好点子,也许我会尝试回滚到以前的 NodeJS 版本,看看是否解决了问题 - 我很快就会发布我的结果。 - Jonathan