一个新贵来统治他们

时间:2014-01-22 21:14:39

标签: daemon upstart

我有一个项目foo,包含多个守护进程,例如foo-webfoo-workerfor-cleanup。对于每一个我都有一个非常简单的Upstart脚本,允许我使用像service foo-web start这样的命令。

我真正想要的是让另一个Upstart脚本一次控制整个应用程序。因此,我可以使用service foo restart重新启动整个项目,并为整个项目只编​​写一次start onstop onrespawn节。

我如何实现这种行为?

1 个答案:

答案 0 :(得分:1)

我个人使用upstart / system V脚本来管理单个守护进程。

对于像上面这样的更复杂的操作(将几个服务组合在一起并将它们作为一个服务启动),我使用monit。 Upstart脚本太低了。

Monit具有更多功能和优点。