Dan*_*Man 2 django nginx supervisord gunicorn
我的服务器配置如下(这是全新安装的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]"
Run Code Online (Sandbox Code Playgroud)
这是我的nginx.conf http://pastebin.com/t0V2yFxr
这是我的supervisord.conf http://pastebin.com/pqVqRLSk
和我的gunicorn.conf
bind = "127.0.0.1:29000"
logfile = "/sites/[retracted]/logs/gunicorn.log"
workers = 3
Run Code Online (Sandbox Code Playgroud)
当我运行sudo supervisordctl状态
什么也没有回报.所以这让我怀疑它没有正常运行.但是,没有supervisord.log文件(在/ var/log /或/ code/[]/logs /中)或gunicorn.log显示错误.
所以我根本无法调试.关于如何获得这种羚牛护理的任何建议?
如果以这种方式运行supervisord,您可以进行调试::
supervisord --nodaemon --loglevel DEBUG
Run Code Online (Sandbox Code Playgroud)
所有错误都将转储到控制台.
您也可以尝试在此计算机上运行调试服务器.也许你的网站根本不起作用.
归档时间: |
|
查看次数: |
2588 次 |
最近记录: |