Dyno is not enabled



我试图在heroku上建立一个电报机器人。机器人在我的本地测试中工作得很好,当我将其发布到heroku时,由于某种原因,动态不工作。我检查了一下程序是否有问题,还是没有问题。

甚至尝试手动启动它,以查看是否有丢失的包或错误:

heroku run bash -a app1
python bot.py

和应用程序正常启动没有任何问题。

也试图重新启动dynos,但没有发生任何事情,dynos仍然是关闭.

Procfile

worker: python bot.py

PS:

  • 我使用免费计划
  • 尝试查看日志,但没有显示任何错误
2021-10-20T14:59:56.732258+00:00 app[api]: Deploy 348270fc by user *@gmail.com
2021-10-20T14:59:56.732258+00:00 app[api]: Release v9 created by user *@gmail.com
2021-10-20T15:00:08.000000+00:00 app[api]: Build succeeded**

我在阅读了heroku关于Dynos的文档后找到了答案,因为这是worker动态而不是web动态,您需要将其重新缩放为1。

PS> heroku scale worker=1
Scaling dynos... done, now running worker at 1:Free

从这里开始一切都应该正常了。

参考:

Dynos和Dyno Manager

绝妙的类型

最新更新