35

Gunicorn を使用してローカルで正常に動作する Django Web アプリケーションがありますが、EC2 にアプリをデプロイすると、Gunicorn が失敗していることがわかります。

 $ gunicorn_django -b 127.0.0.1:8000 --settings=myapp.settings.dev --debug --log-level info
 2012-09-16 17:39:24 [28333] [INFO] Starting gunicorn 0.14.6
 2012-09-16 17:39:24 [28333] [INFO] Listening at: http://127.0.0.1:8000 (28333)
 2012-09-16 17:39:24 [28333] [INFO] Using worker: sync
 2012-09-16 17:39:24 [28336] [INFO] Booting worker with pid: 28336
 2012-09-16 17:39:24 [28336] [INFO] Worker exiting (pid: 28336)
 2012-09-16 17:39:24 [28333] [INFO] Shutting down: Master
 2012-09-16 17:39:24 [28333] [INFO] Reason: Worker failed to boot.

でログインしようとしまし--spewたが、実行を続け、エラーは表示されません。

この問題をデバッグするにはどうすればよいですか?

4

3 に答える 3

45

--preloadの引数として実行してみてくださいgunicorn_django- 開始時にワーカーが発生しているエラーが表示されるはずです。このバグを参照してください

于 2014-04-10T07:18:29.507 に答える
29

あなたが必要--debug --log-level debug

于 2012-10-19T20:36:10.740 に答える
7

私の場合gunicorn_django --bind example.com:8001、manage.py ファイルと同じフォルダーから実行する必要がありました。

于 2014-03-23T02:04:26.597 に答える