我们有django 1.1.1网站,在开发服务器上运行正常(python manage.py runserver)。但是当我们使用nginx + wsgi时,ngnix会超时并返回“504 Gateway is time out”。 error.log为空。
所以,可能是环境问题,但我不知道从哪里开始,因为它工作正常,现在它没有,我没有错误指出我正确的方向。重新启动nginx没有帮助。
我对这种环境有足够的新意,有人可以让我知道如何找到问题
谢谢, 德里克
答案 0 :(得分:2)
您可以尝试在settings.py中设置DEBUG = True,看看是否可以查看错误。
如果不起作用,请将DEBUG设置回False尝试设置ADMINS,以便收到包含错误报告的电子邮件。
这是我目前唯一的建议。祝你好运。
答案 1 :(得分:0)
查看Nginx服务器的错误日志。我的猜测是它通过FCGI或WSGI调用了一些东西(无论你设置了什么),但它没有正确响应。更多细节应该在那些日志中。
答案 2 :(得分:-4)
事实证明,在中间件配置中出现了错误......修复了它并恢复正常。