如果我从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机器。
答案 0 :(得分:3)
我最终做的是实际使用apt-get
安装。没有发现任何问题。
答案 1 :(得分:1)
答案 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
。