我有一个 upstart 脚本,它可以持续运行 node.js 守护进程。
我想要做的是当它失败时重新启动这个守护进程。
我几乎不知道或者根本不知道该如何处理这件事。
任何见解都非常感谢,
答案1
将以下行添加到 upstart 脚本的末尾:
respawn
这正是您描述的情况:Upstart 然后监视它并在它“退出”时立即启动它 - 只有一个例外:如果它被故意停止,service xyz stop
它将被停止并且不会重新启动,直到它被故意再次启动。
我有一个 upstart 脚本,它可以持续运行 node.js 守护进程。
我想要做的是当它失败时重新启动这个守护进程。
我几乎不知道或者根本不知道该如何处理这件事。
任何见解都非常感谢,
将以下行添加到 upstart 脚本的末尾:
respawn
这正是您描述的情况:Upstart 然后监视它并在它“退出”时立即启动它 - 只有一个例外:如果它被故意停止,service xyz stop
它将被停止并且不会重新启动,直到它被故意再次启动。