Lin*_*Lin 5 monitoring process init
我正在研究有助于保持进程正常运行的不同服务(发生崩溃时自动重启)。您更喜欢哪些?您有什么推荐/建议?以下是我找到的几种方法:
就我个人而言,我在 monit 没有正确重生进程方面有过糟糕的经历,所以我不得不反对它。我目前正在使用 daemontools,到目前为止它运行良好。
pjz*_*pjz 6
daemontools确实得到了很好的证明;许可证甚至不再有问题,我不认为。
它的FAQ将它与您询问的 inittab 进行了比较。
luk*_*yca 0
launchd解决了这个问题以及更多问题。根据维基百科文章:
launchd 守护进程本质上是 init、rc、init.d 和 rc.d 脚本、SystemStarter (Mac OS X)、inetd 和 xinetd、atd、crond 和 watchdogd 的替代品。
它在 Mac 世界中非常丰富,但它是开源的,没有理由不能在 Linux 中使用它。Ubuntu 考虑使用它,但当时许可证不兼容(后来已更改为 Apache 许可证)。
归档时间:
15 年,11 月 前
查看次数:
282 次
最近记录:
11 年,1 月 前