Python 502生产中的错误

Python 502生产中的错误,python,django,Python,Django,我正在尝试将最新的更改部署到我的django应用程序中,我不断收到502个错误。当我查看日志时,Django日志中只有以下错误:错误:%s。Nginx错误日志中没有任何内容,访问日志只显示502错误。它在开发中运行良好,并且使用与开发相同的pip包。如何调试这个 编辑:这实际上是一个更新的部署。我以前部署过它,没有任何问题,但我最近的一些更改导致它失败。我只想知道那是什么变化,但我在日志中找不到任何解释 我正在使用Nginx、Django 1.8、Passenger和Python 3.4。服务器

我正在尝试将最新的更改部署到我的django应用程序中,我不断收到502个错误。当我查看日志时,Django日志中只有以下错误:
错误:%s
。Nginx错误日志中没有任何内容,访问日志只显示502错误。它在开发中运行良好,并且使用与开发相同的pip包。如何调试这个

编辑:这实际上是一个更新的部署。我以前部署过它,没有任何问题,但我最近的一些更改导致它失败。我只想知道那是什么变化,但我在日志中找不到任何解释

我正在使用Nginx、Django 1.8、Passenger和Python 3.4。服务器运行的是Ubuntu 14.04

很抱歉这个模糊的问题,但我甚至不知道为什么会发生这种情况

编辑2:现在,Nginx错误日志中似乎有一些内容。它仍然模糊不清,但至少现在它说了些什么。对于记录,它是
UnboundLocalError:在
passenger_wsgi.py
中分配前引用的局部变量“results”。我仍然不知道为什么现在会出现这种情况,但至少这是一种可以合作的东西。不要介意。它就在那里,但这只是实际错误的结果,而不是它的原因。然而,我问这个问题的原因是因为我在日志中找不到任何东西,现在我确实找到了一些东西。因此,对于那些寻找错误日志的人:

  • 检查您的Nginx配置文件(
    Nginx.conf
    ,可用的
    站点中的配置文件)中的
    错误日志行,并检查该行
    
  • 如果您使用的是Passenger和Django,请检查您的Passenger_wsgi.py以查看是否包含日志记录。如果是,请检查其输出位置

看起来我的问题超出了这个问题的范围,但我还是想把它保留下来,以防其他人找不到日志文件

您是否设置了允许的主机?是。在
settings.py
中,它表示
允许的\u HOSTS=[*']
。我忘了提到我以前没有遇到任何问题就部署了它,这只是在最新的部署中出现的。当您使用
python manage.py shell
访问django shell时,是否有任何错误?没有。我可以进入shell。我想这是一个输入错误,但是你的
设置.py
应该是
允许的\u HOSTS=[“*”,]
你设置了
允许的\u HOSTS
吗?是的。在
settings.py
中,它表示
允许的\u HOSTS=[*']
。我忘了提到我以前没有遇到任何问题就部署了它,这只是在最新的部署中出现的。当您使用
python manage.py shell
访问django shell时,是否有任何错误?没有。我可以进入shell。我想这是一个输入错误,但是您的
设置.py
应该是
允许的\u HOSTS=[“*”,]