【发布时间】:2014-10-05 12:48:06
【问题描述】:
如果我从 apt-get 安装主管,我会得到版本 3.0b2-1,如果我运行 sudo service supervisor status,我会得到 is running(旧的 beta 版本工作正常)
在/etc/supervisor 的目录创建,其中包含supervisord.conf 文件和空目录conf.d
但是,尝试使用 pip 或 easy_install 安装最新版本 (3.1.1) 并运行 service supervisor status 我得到 supervisor: unrecognized service(最新版本不工作)
/etc 没有创建配置文件,所以我按照docs 中的说明做了echo_supervisord_conf > /etc/supervisord.conf。
我无法运行服务启动/停止/重新启动/状态...而且我不知道主管是否真的可以工作。这里有什么想法吗?
注意:我使用的是 Ubuntu 14.04 x64 机器。
【问题讨论】:
-
您可能需要运行
supervisorctl reread才能读取新配置。 -
我遇到了同样的问题,我有一个 AWS (Ubuntu 14.04) 实例,我有它的 root 密码。运行
supervisorctl reread无法解决。我尝试使用sudo pip install supervisor和sudo apt-get install supervisor进行安装。 -
那么你们俩最后做了什么?我需要在 virtualenv 中安装主管,但我希望它响应 sudo 服务主管命令。
-
@Raj 我已经添加了答案:)
标签: python ubuntu supervisord