我服務Django的與mod_wsgi的和阿帕奇 ...不幸的是請求返回502錯誤網關的錯誤信息......Apache + Mod_wsgi返回502錯誤的網關!
Received a invalid response
的HttpResponse( 'OK')是受影響這個
render_to_response('...')不是!
有什麼想法?!?
我服務Django的與mod_wsgi的和阿帕奇 ...不幸的是請求返回502錯誤網關的錯誤信息......Apache + Mod_wsgi返回502錯誤的網關!
Received a invalid response
的HttpResponse( 'OK')是受影響這個
render_to_response('...')不是!
有什麼想法?!?
真的奇怪...
因爲被選擇render_to_response用的HttpResponse實現。 也許您的字符串在HttpResponse()中存在問題。
您是否使用了代理服務器的前端,如nginx的? mod_wsgi模塊不會產生這樣的錯誤。考慮到不知道爲什麼Django會生成502,唯一可以想到這種情況的情況是,您正在使用mod_wsgi嵌入模式和nginx前端代理,並且Apache服務器子進程崩潰。
您在瀏覽器或Web服務器日誌文件中看到此錯誤消息的位置?您是否仔細研究了Apache錯誤日誌文件以獲取其他消息?特別在主Apache錯誤日誌(不是虛擬主機錯誤日誌)中尋找分段錯誤消息。
@Graham:我安裝了nginx,但我沒有使用它。是否有機會自動配置apache和nginx? – RadiantHex 2010-04-29 09:26:35
我不知道,因爲你不知道你的系統。回答我關於您在哪裏看到錯誤以及日誌文件中有哪些錯誤的問題。無法幫助,如果離開猜測。 – 2010-04-29 09:43:43
@maersu:感謝您的回覆!在測試服務器下它工作正常! :| – RadiantHex 2010-04-28 12:55:19