我试图调试“POST”请求错误,但我没有足够的信息。因此,我需要帮助来弄清楚更多。我的tail -a
中出现以下错误。这是它在尾部和日志内部显示的唯一东西。我假定这个尾巴没有详细的-v
。从django/python或服务器日志获取更多信息
==> python/logs/access_log-20131102-000000-EST <==
85.75.241.1 - - [02/Nov/2013:09:09:47 -0400] "POST /dajaxice/async.store_event/ HTTP/1.1" 500 16516 "http://example.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36"
(我改变了example.com以上与原)
我应该在哪里搜索,以获取有关在日志文件中此500错误的其他信息?我可以强制python告诉更多?
在本地服务器中,我得到以下不会告诉特定的事情。
[02/Nov/2013 14:22:15] "POST /dajaxice/async.store_event/ HTTP/1.1" 200 24
最后是代码16516
和24
告诉我分别在500 16516
和200 24
什么特别的事?我知道500/200是http代码,但其他代码是什么?
怎么样在你的settings.py用'调试= TRUE;在浏览器中打开网页?这是默认的调试器。通常已经足够了 – yuvi
你可以配置django在日志中输入完整的错误信息以发现任何错误。 '500'是服务器错误,所以如果你启用了调试,你将得到django的所有请求信息的调试页面。 – Rohan