我通过遵循本教程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更有用的错误消息。

10-05 19:20