initctl respawn 不重新加载配置

initctl respawn 不重新加载配置

我的 upstart 服务正在使用 respawn 选项运行。我希望如果我部署新的服务配置,则在服务重生时将加载该配置。initctl reload-configuration 命令不会强制重新加载,restart 命令也不会。只有显式停止和启动才会重新加载配置。

问题是,我无法在部署时停止和启动服务。服务本身通过关闭来安排重新启动。

这是设计使然还是我遗漏了什么?

如果我的服务停止时通过明确启动第二个看门狗服务来重生,这会改变什么吗?

为什么明确的启动/停止和重新启动命令或重生选项之间存在差异。

谢谢。

相关内容