1

だから私はこのリンクのチュートリアルに従っています: https://devcenter.heroku.com/articles/django#deploy-to-heroku

「heroku ps」を実行すると、次のようになります。

=== web: `python manage.py runserver 0.0.0.0:$PORT --noreload`
web.1: crashed 2013/02/18 20:22:37 (~ 8m ago)

ここで何が問題なのか正確にはわかりません。誰か助けてもらえますか? 私のProcfileがmanage.pyの場所にあると思いますか? そこに移動しようとしましたが、同じエラーが引き続き表示されます。

ところで私のログは次のとおりです。

2013-02-19T04:36:22+00:00 heroku[api]: Scale to web=1 by deathlordx87@yahoo.com
2013-02-19T04:41:14+00:00 heroku[api]: Scale to web=1 by deathlordx87@yahoo.com
2013-02-19T04:43:10+00:00 heroku[web.1]: State changed from crashed to starting
2013-02-19T04:43:17+00:00 heroku[web.1]: Starting process with command `python manage.py      runserver 0.0.0.0:31831 --noreload`
2013-02-19T04:43:18+00:00 app[web.1]: python: can't open file 'manage.py': [Errno 2] No such file or directory
2013-02-19T04:43:19+00:00 heroku[web.1]: Process exited with status 2
2013-02-19T04:43:19+00:00 heroku[web.1]: State changed from starting to crashed
2013-02-19T04:44:05+00:00 heroku[api]: Scale to web=1 by deathlordx87@yahoo.com
4

3 に答える 3

1

私はかつて同じ問題に直面しました。settings.py ファイルを適切に構成する必要があります。Heroku は sqlite3 データベースをサポートしていないため、settings.py ファイルのデータベース部分が正しく構成されていることを確認する必要があります。

Heroku に正常にデプロイされた最小限のサンプル アプリを確認してください https://github.com/shinigamiryuk/Django-Heroku-Sample-Application

于 2014-01-05T15:26:59.240 に答える
0

あなたのプロジェクト ( Two Scoopsレイアウトに従っている場合) は、リポジトリ ルートではなく、プロジェクト ディレクトリ内に manage.py があると思われます。

このレイアウトを維持するには、Procfilegunicorn を実行する前に、スクリプトを作成し、その中でディレクトリを変更します。

例については、この回答を参照してください。

于 2014-08-13T11:44:38.820 に答える