0

当我跑步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 在那里,文件名也正确。

我怎么能解决这个问题?

4

2 回答 2

3

您的 heroku 命令具有“web=1”,但您的 Procfile 具有“worker”。尝试:

heroku ps:scale worker=1

于 2014-10-03T14:40:00.953 回答
0

我没有看到您在 procfile 中定义单一进程类型“web”。按照这个heroku procfile定义 python procfile

网站:gunicorn gettingstarted.wsgi --log-file -

这声明了一个进程类型web和运行它所需的命令。名称 web 在这里很重要。它声明此进程类型将附加到 Heroku 的 HTTP 路由堆栈,并在部署时接收 Web 流量。

Procfiles 可以包含其他进程类型。

工人:捆绑执行耙工作:工作

于 2015-08-04T11:20:53.777 回答