我正在使用 mod_wsgi 和 Apache 服务 Django ...很遗憾,请求正在返回502 Bad Gateway错误消息...
Received a invalid response
HttpResponse ('确定')受此影响
render_to_response ('...')不是!
任何想法?!?
答案 0 :(得分:1)
真奇怪......
因为render_to_response是使用HttpResponse实现的。 也许在HttpResponse()中你的字符串有问题。
答案 1 :(得分:1)
您使用的是代理前端,例如nginx吗? mod_wsgi模块不会生成这样的错误。考虑到无法理解为什么Django会生成502,唯一可以认为可能发生这种情况的情况是你使用mod_wsgi嵌入模式和nginx前端代理,并且Apache服务器子进程崩溃。
在浏览器或Web服务器日志文件中,您在哪里看到此错误消息?您是否仔细查看了Apache错误日志文件以获取其他任何消息?具体在主Apache错误日志中查找分段错误消息(不是虚拟主机错误日志)。