我試圖調試「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