Apache + Mod_wsgi返回502 Bad Gateway!

时间:2010-04-28 09:54:44

标签: python django apache mod-wsgi wsgi

我正在使用 mod_wsgi Apache 服务 Django ...很遗憾,请求正在返回502 Bad Gateway错误消息...

Received a invalid response

HttpResponse ('确定')受此影响

render_to_response ('...')不是!


任何想法?!?

2 个答案:

答案 0 :(得分:1)

真奇怪......

因为render_to_response是使用HttpResponse实现的。 也许在HttpResponse()中你的字符串有问题。

  • Unicode错误?
  • 错误的Mimetype?
  • 您发布的代码周围的问题..

答案 1 :(得分:1)

您使用的是代理前端,例如nginx吗? mod_wsgi模块不会生成这样的错误。考虑到无法理解为什么Django会生成502,唯一可以认为可能发生这种情况的情况是你使用mod_wsgi嵌入模式和nginx前端代理,并且Apache服务器子进程崩溃。

在浏览器或Web服务器日志文件中,您在哪里看到此错误消息?您是否仔细查看了Apache错误日志文件以获取其他任何消息?具体在主Apache错误日志中查找分段错误消息(不是虚拟主机错误日志)。