0

我正在编写一个系统/服务监控软件,我的主要目标是使其尽可能安全。

现在,我有一个启动主进程的二进制脚本,它派生出执行实际监控和报告的子进程。主人只在孩子失败时管理孩子的重启,以及孩子之间的一些沟通。

鉴于这种故障安全级别,是否建议为主进程添加另一层监控?

假设我的代码是高级语言(python 等),将我的软件包装在一个监视它的 initscript 或 shellscript 中是否有意义,或者它是否是多余的?

4

1 回答 1

0

这让我想起了这个由 2 个进程组成的旧蠕虫。如果其中一个进程被杀死,另一个进程将重新生成它,反之亦然。

如果该软件应该在 linux 上运行,您可以简单地使用/etc/inittabrespawn选项。

于 2013-05-23T13:53:18.750 回答