Django网站504在nginx上超时

时间:2010-08-22 17:55:22

标签: django nginx

我们有django 1.1.1网站,在开发服务器上运行正常(python manage.py runserver)。但是当我们使用nginx + wsgi时,ngnix会超时并返回“504 Gateway is time out”。 error.log为空。

所以,可能是环境问题,但我不知道从哪里开始,因为它工作正常,现在它没有,我没有错误指出我正确的方向。重新启动nginx没有帮助。

我对这种环境有足够的新意,有人可以让我知道如何找到问题

谢谢, 德里克

3 个答案:

答案 0 :(得分:2)

您可以尝试在settings.py中设置DEBUG = True,看看是否可以查看错误。

如果不起作用,请将DEBUG设置回False尝试设置ADMINS,以便收到包含错误报告的电子邮件。

这是我目前唯一的建议。祝你好运。

答案 1 :(得分:0)

查看Nginx服务器的错误日志。我的猜测是它通过FCGI或WSGI调用了一些东西(无论你设置了什么),但它没有正确响应。更多细节应该在那些日志中。

答案 2 :(得分:-4)

事实证明,在中间件配置中出现了错误......修复了它并恢复正常。