没有与“内部服务器错误”的堆栈跟踪

时间:2013-05-20 13:16:21

标签: django

我正在开发一个网站。我们最近建立了面向公众的alpha安装。我在ADMINS列表中,DEBUG是假的,我收到了几封关于ERROR的电子邮件。

这是因为我有默认的Django ERROR电子邮件处理程序,只要记录错误,就会向管理员发送电子邮件。这是可取的,我想这样做。

问题是,我得到None而不是堆栈跟踪。

None下面,通常是堆栈跟踪,我得到WSGIRequest的详细打印输出。

我已在本地检查过,如果我转向DEBUG = False并引入一些错误并访问错误输出的页面,我会收到一封带有堆栈跟踪的电子邮件。

我在面向公众的alpha安装上的日志包含

等条目
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机器人击中该网站的结果。

由于错误日志中缺少信息,我对如何开始诊断和解决此问题感到茫然。有没有人知道为什么没有记录错误以及错误可能是什么?

0 个答案:

没有答案