4

我有一个 Linux 服务器应用程序,我设法将它“部署”为一个守护进程,它可以在机器启动时自动启动,与用户会话无关。

我想知道是否可以告诉系统在应用程序崩溃时自动重启应用程序,就像 Windows 中的服务管理器一样。

先感谢您。

4

2 回答 2

1

看看monit,它监控任何服务/守护进程。您必须配置 Monit 才能知道使用什么标准来启动/停止或向您发送电子邮件,以防发生错误/奇怪的事情。

于 2013-12-17T17:42:03.263 回答
1

你需要的是一个进程管理器,一个管理你的守护进程并决定何时启动/停止它的实用程序。

其中有几种,例如 supervisord、upstart、runit 等。您必须研究它们并找到最适合您需求的一种。

希望有帮助。

于 2013-12-17T15:44:22.367 回答