【发布时间】:2021-12-08 00:45:23
【问题描述】:
是否可以将主管程序添加到同一组,即使它们位于不同的文件中?
我有两个配置文件:
process1.conf:
[program:process1]
blah
[group:commongroup]
programs:process1
process2.conf:
[program:process2]
blah
[group:commongroup]
programs:process2
但是,当我将它加载到主管时,它会创建守护进程:
process1:process1
process2:process2
commongroup:process2
当我预料到的时候:
commongroup:process1
commongroup:process2
当我没有指定这些组名时,为什么它会创建名为“process1”和“process2”的组?为什么在两个conf文件都指定的情况下只将一个程序添加到“commongroup”?
我的目标是将配置保存在单独的文件中以便于维护,但将实际运行的守护进程组织在一个公共组下以便于管理(例如,我可以这样做sudo supervisor stop commongroup:*)
【问题讨论】:
标签: supervisord