私はサイトを開発中です。最近、一般向けのアルファ インストールをセットアップしました。私は ADMINS リストにあり、DEBUG は False で、エラーに関するメールが数十通届きます。
これは、エラーがログに記録されるたびに管理者に電子メールを送信するデフォルトの Django ERROR 電子メール ハンドラーがあるためです。これは望ましいことであり、そのままにしておきたいと思います。
問題は、スタック トレースの代わりにNone
.
の下にNone
、通常はスタック トレースがある場所に、WSGIRequest
.
ローカルで確認しましたが、DEBUG = False にしてエラーを発生させ、エラーが発生したページにアクセスすると、スタック トレースを含むメールが届きます。
公開アルファ版インストールのログには、次のようなエントリが含まれています。
ERROR 2013-05-19 00:44:54,524 base 26322 68378704 Internal Server Error: /
None
ERROR 2013-05-19 00:45:12,377 base 26321 60291344 Internal Server Error: /
None
ERROR 2013-05-19 00:59:26,014 base 26322 68378704 Internal Server Error: /
None
メールに対応しているようです。
メールはすべてのリクエストで送信されるわけではありません。それらのかなりの部分は、Googlebot と Bing bot がサイトにアクセスした結果であるようです。
エラー ログに情報が不足しているため、この問題の診断と解決を開始する方法がわかりません。エラーがログに記録されない理由と、エラーの可能性について何か考えがある人はいますか?