我正在按照本教程 http://ijcdigital.com/blog/django-gunicorn-and-nginx-setup/ 使用 django-gunicorn-nginx 设置直到 nginx 设置,它正在工作。然后我安装了主管,配置它,然后我重新启动服务器并检查,它显示 502 bad gateway。我正在使用 Ubuntu 12.04 LTS
/etc/supervisor/conf.d/qlimp.conf
[program: qlimp]
directory = /home/nirmal/project/qlimp/qlimp.sh
user = nirmal
command = /home/nirmal/project/qlimp/qlimp.sh
stdout_logfile = /path/to/supervisor/log/file/logfile.log
stderr_logfile = /path/to/supervisor/log/file/error-logfile.log
然后我重新启动主管并运行此命令 $ supervisorctl start qlimp
并收到此错误
unix:///var/run/supervisor.sock no such file
我的主管设置有什么问题吗?
谢谢!
最佳答案
没有套接字文件可能意味着主管没有运行。它未运行的一个原因可能是您的 qlimp.conf 文件中存在某种错误。如果你做一个
sudo service supervisor start
您可以查看是否是这种情况。如果主管已经在运行,它会说。如果它捕捉到错误,它通常会给你一个比 supervisorctl 更有帮助的错误信息。
关于python - Ubuntu中的nginx和supervisor设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10716159/