Apache + Mod_wsgi 返回 502 错误!

0 投票
2 回答
1816 浏览
提问于 2025-04-15 22:07

我正在用Djangomod_wsgiApache来搭建网站……可惜的是,访问时出现了502 Bad Gateway错误信息……

Received a invalid response

HttpResponse('OK') 受到了影响

render_to_response('...') 没有受到影响!


有什么想法吗?!?

2 个回答

1

你是不是在用像nginx这样的代理前端?mod_wsgi模块本身不会产生这样的错误。我能想到的唯一情况是,如果你在用nginx作为前端代理,并且使用了mod_wsgi的嵌入模式,那么Apache服务器的子进程可能崩溃了,这样就会出现问题。

你是在浏览器里看到这个错误信息,还是在网页服务器的日志文件里?你有没有仔细查看Apache的错误日志文件,看看有没有其他信息?特别要注意主Apache错误日志里有没有“段错误”的信息(而不是虚拟主机的错误日志)。

1

真的很奇怪...

因为render_to_response这个功能是用HttpResponse来实现的。可能你在HttpResponse()里面的字符串有问题。

  • 是不是有Unicode错误?
  • Mimetype设置错了?
  • 你发的代码可能有问题...

撰写回答