Supervisord:运行supervisord时不运行任何程序

Supervisord:运行supervisord时不运行任何程序

我陷入了一种奇怪的境地。我已经为大约 50 个任务设置了 Supervisord,这些任务根据动态清单标签中提到的角色在不同的服务器上运行。

调用时supervisord -c supervisord.conf它实际上启动了此配置文件中提及或包含的所有程序。

我只希望它运行主管守护程序,但它不应该运行其中提到的任何程序,直到我明确要求它使用以下命令运行。

supervisorctl start program

任何想法?

答案1

抱歉回复晚了。来自

http://supervisord.org/running.html

“要更改由supervisord控制的程序集,请编辑supervisord.conf文件并kill -HUP或以其他方式重新启动supervisord进程。该文件有几个示例程序定义。”

因此,您可以使用最小的“不执行任何操作”的配置启动supervisord,然后取消注释您想要明确启动的内容,并执行kill -HUP来重新读取配置。

相关内容