如何监视 Ubuntu 上的守护进程?

如何监视 Ubuntu 上的守护进程?

我有一个 upstart 脚本,它可以持续运行 node.js 守护进程。

我想要做的是当它失败时重新启动这个守护进程。

我几乎不知道或者根本不知道该如何处理这件事。

任何见解都非常感谢,

答案1

将以下行添加到 upstart 脚本的末尾:

respawn

这正是您描述的情况:Upstart 然后监视它并在它“退出”时立即启动它 - 只有一个例外:如果它被故意停止,service xyz stop它将被停止并且不会重新启动,直到它被故意再次启动。

相关内容