我有一个Linux服务器应用程序,我设法“部署”为一个守护程序,可以在机器启动时自动启动,与用户会话无关。
我想知道是否有可能告诉系统在崩溃时自动重启应用程序,比如Windows中的服务管理器..
提前谢谢。
答案 0 :(得分:1)
您需要的是一个流程管理器,一个管理您的守护程序并决定何时启动/停止它的实用程序。
其中有一些如supervisord,upstart,runit等。你必须研究它们并找到最适合你需要的产品。
希望有所帮助。
答案 1 :(得分:1)
看看monit,它监视任何服务/守护进程。您必须配置Monit才能知道在出现错误/奇怪的情况时使用什么标准来启动/停止或通过电子邮件发送给您。