首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在进程终止后自动重新启动它?

如何在进程终止后自动重新启动它?
EN

Server Fault用户
提问于 2011-08-06 09:45:22
回答 4查看 21.8K关注 0票数 11

我有一个戈朗程序,我想重新启动后,它终止了一个Debian压缩盒。问题是在Apache2 mod_proxy设置之后提供HTTP服务。我不指望这个过程会失败,但我想要一些保险。

在Ubuntu上,我会使用upstart来保持进程的活力。据我所知,Debian不喜欢Upstart,因为它是init的替代品。

是否有一个或多个进程终止后重新启动一个或多个进程的替代方案?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2011-08-06 09:55:58

实现这一目标的最好方法是daemontools。它们允许您监视和恢复过程。

见他们网站上的文档:http://cr.yp.to/daemontools.html

票数 10
EN

Server Fault用户

发布于 2011-08-06 09:57:13

监督是一种轻量级、高效的替代方案。在debian下,它是用守护进程工具打包的。您也可以阅读这个相关问题,它列出了一些监督批评,并提到重新启动%d是另一种可能。

最后,如果您想要一些非常容易设置的东西,我在莫尼特方面取得了很大的成功。它也是装在Debian里

票数 10
EN

Server Fault用户

发布于 2011-08-06 11:09:30

监督或管理对保持单个进程的存活是有益的。由于您要求“一个或多个”进程保持活动,所以我想插入监督%d。管理单个进程肯定是过分的,但是如果您需要跟踪多个进程,这可能是您的事情。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/298379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档