Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django+;nginx+;gunicorn给出502错误。日志信息很少_Django_Nginx_Gunicorn_Supervisord - Fatal编程技术网

Django+;nginx+;gunicorn给出502错误。日志信息很少

Django+;nginx+;gunicorn给出502错误。日志信息很少,django,nginx,gunicorn,supervisord,Django,Nginx,Gunicorn,Supervisord,我的服务器配置如下(这是在新安装的ubuntu 10.10上) nginx+gunicorn+django+supervisord来运行它 当我尝试访问我的站点时,我得到一个502错误。这将显示在错误日志中: 2011/06/03 10:40:59 [error] 15066#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: [retracted], server: [re

我的服务器配置如下(这是在新安装的ubuntu 10.10上)

nginx+gunicorn+django+supervisord来运行它

当我尝试访问我的站点时,我得到一个502错误。这将显示在错误日志中:

2011/06/03 10:40:59 [error] 15066#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: [retracted], server: [retracted], request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:29000/", host: "[retracted]"
这是我的nginx.conf

这是我的上司

还有我的gunicorn.conf

bind = "127.0.0.1:29000"
logfile = "/sites/[retracted]/logs/gunicorn.log"
workers = 3
当我跑的时候 sudo SupervisorCTL状态

它什么也不返回。所以这让我怀疑它没有正常运行。但是,没有显示错误的supervisord.log文件(在/var/log/或/code/[]/logs/中)或gunicorn.log


所以我根本无法调试它。有关如何处理此问题的任何建议?

如果
supervisorctl状态
没有显示任何内容,则听起来您在更新配置后没有运行
supervisorctl reload

如果以这种方式运行supervisord,则可以执行调试:

supervisord --nodaemon --loglevel DEBUG
所有错误都将转储到控制台


您还可以尝试在此计算机上运行调试服务器。也许你的网站根本不起作用。

谢谢。对我来说,命令是:
supervisord--nodaemon--logleveldebug