私はheroku djangoチュートリアルhttp://devcenter.heroku.com/articles/djangoに従っています。次の問題に取り組んでいます。 私がheroku open
を実行し、私のアプリのウェブサイトに行くと、私はいつもApplication Error
を得ます。HerokuにDjangoアプリケーションをデプロイ
2011-10-11T04:55:35+00:00 heroku[web.1]: Starting process with command `python hellodjango/manage.py runserver`
2011-10-11T04:55:35+00:00 app[web.1]: python: can't open file 'hellodjango/manage.py': [Errno 2] No such file or directory
マイProcFile
のみweb: python hellodjango/manage.py runserver
が含まれています。私は、ログを見てみると、私は次の行を参照してください。
最後に、コマンドラインでforeman start
を使用すると、私のdjangoアプリケーションがローカルで正常に動作します。
アイデア?ありがとう
最終的には、私はProcFileを "worker:python hellodjango/manage.py runserver"と読み替えることによって動作するようにしました。私はWebの下で何が起こっているのか、ProcFileの作業者の下にあるのかについてはっきりしていないと思います。 – randomletters
@randomletters "worker:python hellodjango/manage.py runserver"しないでください。あなたは、開発チームからプロジェクトを実行しています。これにより、持続的に実行されると、大きなキャッシュ蓄積が発生します。言うまでもなく、生産中に数時間後にクラッシュする可能性があります。 Herokuがあなたのために配置を処理させてください! CraigKerstiensが提案したように、Fabricを使用してコードベースをプッシュ/デプロイし、 "heroku run"を試してみてください。 – Mykel