Supervisor与Supervisord的区别

5
我注意到我的服务器上有两个supervisord.conf和supervisor.conf文件分别位于: /etc/supervisord.conf /etc/supervisor/supervisor.conf
安装的软件包是: supervisor 3.2.0-2
操作系统版本: Ubuntu 14.04/16.04
运行"lsof|grep supervisor"命令显示没有进程打开任何一个配置文件
有没有人知道它们之间的区别? 哪一个配置文件应该被采用?
1个回答

3
运行supervisordsupervisorctl时,程序将首先检查当前工作目录($CWD, 或者你调用命令的目录)是否存在supervisord.conf文件。当缺失时,它将查找/etc/supervisord.conf。文档会告诉你更多信息:http://supervisord.org/configuration.html 你也可以使用-c标志来指定配置文件的确切位置:supervisord -c path/to/your/file.conf
所以,回答你的问题:/etc/supervisord.conf是一个。但是,如果你想使用其他的配置文件,你可以运行supervisord -c /etc/supervisor/supervisor.conf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接