python - Ubuntu中的nginx和supervisor设置

标签 python django apache nginx supervisord

我正在按照本教程 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/

相关文章:

python - Pytest - 功能级别的 fixture 自省(introspection)

python - 根据输入生成输入字段并正确存储

python - 使用 auth.views 进行 django 身份验证

apache - 为什么我们要以非root用户身份运行tomcat?

java - Apache FOP 2.1 基本链接

python - 使用 pandas 根据值按日期对数据进行分组

javascript - Python-spidermonkey : How to get a line num. 错误

python - 用 Python 代码编写的 SHA 512 crypt 输出与 mkpasswd 不同

python - 我如何告诉 django 1.7 将迁移放入特定文件夹

apache - .htaccess 如果文件存在则重定向,否则传递