0

Apache2 と mod_wsgi を使用して django 1.3 アプリをデプロイしようとすると、次のエラーが発生します。

No handlers could be found for logger "sentry.errors"

Django 側からは、すべてが適切に構成されているようです。./manage.py runserver を実行すると問題なく実行できますが、mod_wsgi を介して実行しようとするとエラーが発生します。

ありがとう!

4

1 に答える 1

1

何かがログに記録されていますが、そのロガーのハンドラーがありません。これは、いくつかの異なる理由で発生する可能性があります。manage.py を介して実行するとメッセージがログに記録されない (おそらく DEBUG 設定が異なる) か、mod_wsgi で実行するとログ メッセージの前にハンドラーをセットアップするコードがインポートされません。この問題を解決するには、ログ ハンドラーを初期化するコードを調べて、いつ実行されるかを判断します。

于 2011-08-16T23:06:25.627 に答える