Node.js 赫罗库·迪诺莫名其妙地倒下了?

Node.js 赫罗库·迪诺莫名其妙地倒下了?,node.js,heroku,wakeup,dyno,Node.js,Heroku,Wakeup,Dyno,我已经用Heroku来托管我的Discord机器人有一段时间了,没有问题。我将它与Github连接,以便在每次提交后自动部署。但是,今天我对bot的一个文件做了一个更改,这是我以前做过的正常更改,现在提交后,bot因Discord而脱机。我有免费的Heroku计划,我已经检查过了,这个月我还有100个dyno小时。我对这一切都是新手,而且我不是很有经验。 此外,dyno应用程序的唤醒链接不会唤醒dyno或使其重新联机。 欢迎您的任何意见。谢谢 为了记录在案:机器人没有停止,因为它没有在免费计划中

我已经用Heroku来托管我的Discord机器人有一段时间了,没有问题。我将它与Github连接,以便在每次提交后自动部署。但是,今天我对bot的一个文件做了一个更改,这是我以前做过的正常更改,现在提交后,bot因Discord而脱机。我有免费的Heroku计划,我已经检查过了,这个月我还有100个dyno小时。我对这一切都是新手,而且我不是很有经验。 此外,dyno应用程序的唤醒链接不会唤醒dyno或使其重新联机。 欢迎您的任何意见。谢谢 为了记录在案:机器人没有停止,因为它没有在免费计划中超时,我确保了这一点。而且它设置为worker,而不是web,所以这不应该是问题所在。最后,我的时间还没有用完

日志:

2020-10-22T16:58:50.083329+00:00应用程序[web.1]:数据库错误:连接丢失:服务器关闭了连接。
2020-10-22T16:58:50.083337+00:00应用程序[web.1]:在Protocol.end(/app/node_modules/mysql/lib/Protocol/Protocol.js:112:13)
2020-10-22T16:58:50.083338+00:00应用程序[web.1]:at插座。(/app/node_modules/mysql/lib/Connection.js:94:28)
2020-10-22T16:58:50.083338+00:00应用程序[web.1]:at插座。(/app/node_modules/mysql/lib/Connection.js:526:10)
2020-10-22T16:58:50.083339+00:00应用程序[web.1]:位于Socket.emit(events.js:326:22)
2020-10-22T16:58:50.083340+00:00应用程序[web.1]:位于endReadableNT(_stream_readable.js:1223:12)
2020-10-22T16:58:50.083341+00:00应用程序[web.1]:在处理时检查和拒绝(内部/处理/任务队列.js:84:21){
2020-10-22T16:58:50.083344+00:00应用程序[web.1]:致命:正确,
2020-10-22T16:58:50.083344+00:00应用程序[web.1]:代码:“协议连接丢失”
2020-10-22T16:58:50.083345+00:00应用程序[web.1]:}
2020-10-22T16:59:28.144872+00:00 heroku[路由器]:at=info method=GET path=“/”host=alt-bot-test.herokuapp.com request_id=cc359a55-b215-460b-88b2-f30011cc2f4b fwd=“189.159.10.29”dyno=web.1 connect=1ms服务=2ms状态=304字节=150协议=https
2020-10-22T16:59:28.477327+00:00 heroku[路由器]:at=info method=GET path=“/favicon.ico”host=alt-bot-test.herokuapp.com request_id=80f4874a-f2ca-4c47-a557-be7b5e91426e fwd=“189.159.10.29”dyno=web.1 connect=1ms service=2ms status=304字节=150协议=https
2020-10-22T16:59:49.638151+00:00应用程序[web.1]:数据库错误:连接丢失:服务器关闭了连接。
2020-10-22T16:59:49.638161+00:00应用程序[web.1]:在Protocol.end(/app/node_modules/mysql/lib/Protocol/Protocol.js:112:13)
2020-10-22T16:59:49.638162+00:00应用程序[web.1]:at插座。(/app/node_modules/mysql/lib/Connection.js:94:28)
2020-10-22T16:59:49.638162+00:00应用程序[web.1]:at插座。(/app/node_modules/mysql/lib/Connection.js:526:10)
2020-10-22T16:59:49.638165+00:00应用程序[web.1]:位于Socket.emit(events.js:326:22)
2020-10-22T16:59:49.638166+00:00应用程序[web.1]:位于endReadableNT(_stream_readable.js:1223:12)
2020-10-22T16:59:49.638166+00:00应用程序[web.1]:在处理时遇到问题和拒绝(内部/处理/任务队列.js:84:21){
2020-10-22T16:59:49.638168+00:00应用程序[web.1]:致命:正确,
2020-10-22T16:59:49.638168+00:00应用程序[web.1]:代码:“协议连接丢失”
2020-10-22T16:59:49.638169+00:00应用程序[web.1]:}

是否可能更改了包含数据库连接信息的文件?你是否可以恢复你所做的更改并重新发布旧代码,看看你的应用程序是否能再次工作?这正是问题所在。谢谢
2020-10-22T16:58:50.083329+00:00 app[web.1]: db error Error: Connection lost: The server closed the connection.
2020-10-22T16:58:50.083337+00:00 app[web.1]:     at Protocol.end (/app/node_modules/mysql/lib/protocol/Protocol.js:112:13)
2020-10-22T16:58:50.083338+00:00 app[web.1]:     at Socket.<anonymous> (/app/node_modules/mysql/lib/Connection.js:94:28)
2020-10-22T16:58:50.083338+00:00 app[web.1]:     at Socket.<anonymous> (/app/node_modules/mysql/lib/Connection.js:526:10)
2020-10-22T16:58:50.083339+00:00 app[web.1]:     at Socket.emit (events.js:326:22)
2020-10-22T16:58:50.083340+00:00 app[web.1]:     at endReadableNT (_stream_readable.js:1223:12)
2020-10-22T16:58:50.083341+00:00 app[web.1]:     at processTicksAndRejections (internal/process/task_queues.js:84:21) {
2020-10-22T16:58:50.083344+00:00 app[web.1]:   fatal: true,
2020-10-22T16:58:50.083344+00:00 app[web.1]:   code: 'PROTOCOL_CONNECTION_LOST'
2020-10-22T16:58:50.083345+00:00 app[web.1]: }
2020-10-22T16:59:28.144872+00:00 heroku[router]: at=info method=GET path="/" host=alt-bot-test.herokuapp.com request_id=cc359a55-b215-460b-88b2-f30011cc2f4b fwd="189.159.10.29" dyno=web.1 connect=1ms service=2ms status=304 bytes=150 protocol=https
2020-10-22T16:59:28.477327+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=alt-bot-test.herokuapp.com request_id=80f4874a-f2ca-4c47-a557-be7b5e91426e fwd="189.159.10.29" dyno=web.1 connect=1ms service=2ms status=304 bytes=150 protocol=https
2020-10-22T16:59:49.638151+00:00 app[web.1]: db error Error: Connection lost: The server closed the connection.
2020-10-22T16:59:49.638161+00:00 app[web.1]:     at Protocol.end (/app/node_modules/mysql/lib/protocol/Protocol.js:112:13)
2020-10-22T16:59:49.638162+00:00 app[web.1]:     at Socket.<anonymous> (/app/node_modules/mysql/lib/Connection.js:94:28)
2020-10-22T16:59:49.638162+00:00 app[web.1]:     at Socket.<anonymous> (/app/node_modules/mysql/lib/Connection.js:526:10)
2020-10-22T16:59:49.638165+00:00 app[web.1]:     at Socket.emit (events.js:326:22)
2020-10-22T16:59:49.638166+00:00 app[web.1]:     at endReadableNT (_stream_readable.js:1223:12)
2020-10-22T16:59:49.638166+00:00 app[web.1]:     at processTicksAndRejections (internal/process/task_queues.js:84:21) {
2020-10-22T16:59:49.638168+00:00 app[web.1]:   fatal: true,
2020-10-22T16:59:49.638168+00:00 app[web.1]:   code: 'PROTOCOL_CONNECTION_LOST'
2020-10-22T16:59:49.638169+00:00 app[web.1]: }