0

を実行しているheroku ps:scale web=1と、エラーが発生します。

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

私のProfileには以下のコードが含まれています。

worker: python vot.py

私もやったheroku run bashし、Procfileがそこにあり、ファイル名も正しい。

どうすればこれを解決できますか?

4

2 に答える 2

3

heroku コマンドには「web=1」がありますが、Profile には「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 トラフィックを受信することを宣言します。

プロファイルには、追加のプロセス タイプを含めることができます。

worker: bundle exec rake jobs:work

于 2015-08-04T11:20:53.777 に答える