当我跑步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 在那里,文件名也正确。
我怎么能解决这个问题?
当我跑步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 在那里,文件名也正确。
我怎么能解决这个问题?
您的 heroku 命令具有“web=1”,但您的 Procfile 具有“worker”。尝试:
heroku ps:scale worker=1
我没有看到您在 procfile 中定义单一进程类型“web”。按照这个heroku procfile并定义 python procfile :
网站:gunicorn gettingstarted.wsgi --log-file -
这声明了一个进程类型web和运行它所需的命令。名称 web 在这里很重要。它声明此进程类型将附加到 Heroku 的 HTTP 路由堆栈,并在部署时接收 Web 流量。
Procfiles 可以包含其他进程类型。
工人:捆绑执行耙工作:工作