安装后,主管无法识别服务问题

时间:2014-08-12 12:36:36

标签: python ubuntu supervisord

如果我从apt-get安装主管我得到版本3.0b2-1,如果我运行sudo service supervisor status我得到is running(旧的测试版工作正常)

创建/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机器。

4 个答案:

答案 0 :(得分:3)

我最终做的是实际使用apt-get安装。没有发现任何问题。

答案 1 :(得分:1)

我建议您按照here所示的方式添加新贵服务。

一旦你创建了upstart conf文件,你就可以这样做:

sudo start supervisord

答案 2 :(得分:0)

由于/etc/init.d/supervisord缺少可执行模式而面临类似的问题。

sudo chmod +x /etc/init.d/supervisord

为我修好了。

答案 3 :(得分:0)

对于偶然发现此线程的其他人,我遇到了同样的问题,但是我的文件结构错误。

我的结构是/etc/init.d/supervisor/supervisord

这不起作用。您需要在supervisord内放入init.d文件,例如:/etc/init.d/supervisord