サーバーをこのように構成しました(これは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があります 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
Sudo Supervisordctl status を実行すると
何も返しません。したがって、これは適切に実行されていないと思われます。ただし、エラーを示す Supervisord.log ファイル (/var/log/ または /code/[]/logs/ 内) または gunicorn.log はありません。
したがって、これをまったくデバッグできません。このターキンの世話をする方法について何か提案はありますか?