2012-04-13 14 views
14

私はチュートリアルを使用してDjangoをデプロイしています。 [http://devcenter.heroku.com/articles/django]私はgit push heroku masterをやった後、Webプロセスはありません。実行中のWebプロセスがありませんエラー - HerokuでDjangoをデプロイ

Process State Command 
------- ----- ------- 

ログには次のように表示されます。

2012-04-13T03:48:45+00:00 heroku[slugc]: Slug compilation started 
2012-04-13T03:49:32+00:00 heroku[api]: Config add PYTHONUNBUFFERED, PYTHONPATH, PATH,  
LD_LIBRARY_PATH, LANG, PYTHONHOME, LIBRARY_PATH, PYTHONHASHSEED by [email protected] 
2012-04-13T03:49:32+00:00 heroku[api]: Release v2 created by [email protected] 
2012-04-13T03:49:34+00:00 heroku[api]: Release v3 created by [email protected] 
2012-04-13T03:49:34+00:00 heroku[api]: Deploy d1263ef by [email protected] 
2012-04-13T03:49:34+00:00 heroku[web.1]: State changed from created to down 
2012-04-13T03:49:35+00:00 heroku[slugc]: Slug compilation finished 
2012-04-13T03:50:19+00:00 heroku[router]: Error H14 (No web processes running) -> GET  
growing-winter-4952.herokuapp.com/ dyno= queue= wait= service= status=503 bytes= 

私はこれを別のアプリで動作させることができました。ありがとうございました。

私はHerokuの規模ウェブ= 1を行う際にも、私はこの

を取得
Scaling web processes... ! Record not found. 
+0

'foreman start'を使ってローカルで(https://devcenter.heroku.com/articles/django#running_a_worker)実行するとどうなりますか?あなたは出力を投稿できますか? – modocache

+0

エラー:プロファイルが存在しませんというメッセージが表示されます。私は自分の要件と同じレベルのProcfileを持っています。私のProcfileには次のように書かれています:web:python project/manage.py runserver "0.0.0.0:$PORT" – Zach

+0

私は今10:53:26 web.1を取得します。 pidで始まる12157 10:53:29 web.1 |エラー: "" 0.0.0.0:5000 ""は有効なポート番号またはアドレス:ポートのペアではありません。 10:53:29 web.1 |プロセスが終了しました 10:53:29システム|すべてのプロセスにSIGTERMを送信する – Zach

答えて

18

これが最も可能性の高いクライアントからゼロまでウェブプロセスをスケーリングした結果です。

$ heroku ps:scale web=0 

。ウェブプロセスの状態を判断するためにheroku psコマンドを使用して、あなたはHerokuの機能を理解するためにError Codesを見てみる必要があります。

7

私はまったく同じ問題を抱えていました。最初は、heroku scale web=1を実行したときに、同じ「レコードが見つかりませんでした」というエラーが表示されます。しかし、私は数分待ってもう一度やり直した。

何らかの理由でビルドが最初のプッシュで失敗した場合、herokuは自動的にあなたにウェブプロセスを提供しません。また、「レコードが見つかりませんでした」というエラーが発生している可能性があります。ポイント。

関連する問題