3
在我的Python應用程序ontop的阿帕奇我響應代碼得到改變到500從403我明確地將此項設置爲403CherryPy的改變使用mod_wsgi的和我的CherryPy響應代碼
即 cherrypy.response.status = 403
我不明白的地方,爲什麼客戶端接收響應代碼爲500。有沒有人有這個問題>
在我的Python應用程序ontop的阿帕奇我響應代碼得到改變到500從403我明確地將此項設置爲403CherryPy的改變使用mod_wsgi的和我的CherryPy響應代碼
即 cherrypy.response.status = 403
我不明白的地方,爲什麼客戶端接收響應代碼爲500。有沒有人有這個問題>
的HTTP用於內部服務器錯誤500錯誤的經驗。服務器或應用程序中的某些內容可能會拋出異常,因此無論您在此之前設置響應代碼的位置,CherryPy都會發回500。
您可以查看CherryPy包含的用於調試或日誌記錄的任何工具(我不熟悉它們)。您也可以在您的代碼中設置斷點,並繼續進入CherryPy內部,直至遇到錯誤情況。
是的,請查看Apache錯誤日誌,因爲如果500錯誤來自CherryPy框架庫或mod_wsgi,那麼應該有關於它的消息。 – 2010-01-21 04:04:11
日誌顯示沒有問題。它似乎像mod_wsgi正在我的網址,並以某種方式重定向它,但我不知道爲什麼以及如何調試。 – 2010-01-21 18:59:50