Heroku没有在procfile中定义的这种进程类型web

时间:2014-10-03 14:14:10

标签: python python-2.7 heroku 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就在那里,文件名也正确。

我怎么能解决这个问题?

2 个答案:

答案 0 :(得分:3)

你的heroku命令有" web = 1"但你的Procfile有" worker"。尝试:

heroku ps:scale worker=1

答案 1 :(得分:0)

我没有看到你定义单一流程类型" web"在你的proc文件中。 关注此heroku procfiledefine python procfile

  

web:gunicorn gettingstarted.wsgi --log-file -

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

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

  

worker:捆绑exec佣金工作:工作