2014-10-03 40 views
0

當我運行heroku ps:scale web=1時,出現錯誤。Heroku在procfile中沒有定義這樣的進程類型網頁

Scaling dynos... failed 
     No such process type web defined in Procfile. 

我的Procfile包含以下代碼。

worker: python vot.py 

我也做了heroku run bash和Procfile在那裏,文件名也是正確的。

我怎麼能解決這個問題?

回答

3

您的heroku命令具有「web = 1」,但您的Procfile具有「worker」。嘗試:

heroku ps:scale worker=1

0

我沒有看到你在procfile定義單一的過程型「網絡」。 按照此heroku procfiledefine python procfile 上:

網站:gunicorn gettingstarted.wsgi --log文件 -

聲明一個單一的過程類型,網絡,以及運行所需的命令它。名字網絡在這裏很重要。它聲明這個流程類型將被附加到Heroku的HTTP路由棧,並在部署時接收網絡流量。

Procfiles可以包含其他過程類型。

工人:束EXEC耙作業:工作

相關問題