我通过遵循本教程http://ijcdigital.com/blog/django-gunicorn-and-nginx-setup/到nginx设置使用django-gunicorn-nginx设置,它正在工作。然后我安装了主管,对其进行了配置,然后重新启动服务器并进行了检查,它显示502错误的网关。我正在使用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更有用的错误消息。