14

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

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 zach@gmail.com
2012-04-13T03:49:32+00:00 heroku[api]: Release v2 created by zach@gmail.com
2012-04-13T03:49:34+00:00 heroku[api]: Release v3 created by zach@gmail.com
2012-04-13T03:49:34+00:00 heroku[api]: Deploy d1263ef by zach@gmail.com
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 scale web=1 を実行すると、これが得られます

Scaling web processes...  !    Record not found.
4

2 に答える 2

18

これは、クライアントを通じて Web プロセスをゼロにスケールダウンした結果である可能性が最も高いです。

$ heroku ps:scale web=0

コマンドを使用してheroku ps、Web プロセスの状態を判断します。エラー コードを見て、Heroku の機能を理解する必要があります。

于 2012-04-18T00:54:07.967 に答える
7

私はまったく同じ問題を抱えていました。最初に、実行したときにheroku scale web=1、あなたと同じ「レコードが見つかりません」というエラーが発生しました。しかし、数分待ってからもう一度実行したところ、うまくいきました。

何らかの理由でビルドが最初のプッシュで失敗した場合、heroku は Web プロセスを自動的に提供しません。その時点でビルドに何か問題があったため、「レコードが見つかりません」というエラーが発生した可能性があります。

于 2012-04-29T01:24:27.660 に答える