【问题标题】:Heroku discord bot keeps restartingHeroku discord bot 不断重启
【发布时间】:2021-03-30 15:27:19
【问题描述】:

所以我最近刚刚制作了一个 discord.js 机器人,目前正在 Heroku 上托管它。但是我注意到,我的 heroku 应用程序大约每小时都会随机重启,从而导致我的机器人短暂关闭并重新打开。没有任何理由,完全没有错误。有谁知道这是为什么,是否有办法阻止它?

这是重启时的日志:

2020-12-19T08:42:47.712115+00:00 heroku[worker.1]: Cycling
2020-12-19T08:42:47.714177+00:00 heroku[worker.1]: State changed from up to starting
2020-12-19T08:42:49.171040+00:00 heroku[worker.1]: Stopping all processes with SIGTERM
2020-12-19T08:42:49.364823+00:00 heroku[worker.1]: Process exited with status 143
2020-12-19T08:42:50.597052+00:00 heroku[worker.1]: Starting process with command `node index.js`
2020-12-19T08:42:51.347038+00:00 heroku[worker.1]: State changed from starting to up
2020-12-19T08:42:53.932302+00:00 app[worker.1]: Bot started!
2020-12-20T09:18:11.938012+00:00 heroku[worker.1]: Cycling
2020-12-20T09:18:11.945355+00:00 heroku[worker.1]: State changed from up to starting
2020-12-20T09:18:14.978039+00:00 heroku[worker.1]: Starting process with command `node index.js`
2020-12-20T09:18:15.635278+00:00 heroku[worker.1]: State changed from starting to up
2020-12-20T09:18:16.613701+00:00 heroku[worker.1]: Stopping all processes with SIGTERM
2020-12-20T09:18:16.745918+00:00 heroku[worker.1]: Process exited with status 143
2020-12-20T09:18:18.344454+00:00 app[worker.1]: Bot started!

【问题讨论】:

标签: heroku discord.js


【解决方案1】:

Heroku Dynos 每 24 小时重启一次(循环),检查日志,你会发现它发生在不同的日子。

您无能为力,所有 Dyno 类型都有这种行为。一种解决方法是自己重新启动 Dyno(至少每天一次),这样您就可以控制何时发生这种情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-26
    • 2020-08-13
    • 2020-09-01
    • 2020-08-15
    • 2021-11-07
    • 2021-05-03
    • 2021-10-24
    • 2021-10-12
    相关资源
    最近更新 更多