当我跑heroku ps:scale web=1
时,我的误差低于此值。
Scaling dynos... failed
No such process type web defined in Procfile.
我的Procfile包含以下代码。
worker: python vot.py
我也做了heroku run bash
并且Procfile就在那里,文件名也正确。
我怎么能解决这个问题?
答案 0 :(得分:3)
你的heroku命令有" web = 1"但你的Procfile有" worker"。尝试:
heroku ps:scale worker=1
答案 1 :(得分:0)
我没有看到你定义单一流程类型" web"在你的proc文件中。 关注此heroku procfile和define python procfile :
web:gunicorn gettingstarted.wsgi --log-file -
这声明了一个流程类型 web ,以及运行它所需的命令。网名在这里很重要。它声明此进程类型将附加到Heroku的HTTP路由堆栈,并在部署时接收Web流量。
Procfiles可以包含其他流程类型。
worker:捆绑exec佣金工作:工作