0

有一个进程总是突然终止,有没有监控它?我不想最终手动输入“服务命名启动”或服务任何进程启动“。我需要一个 php 脚本来检查服务器上的进程,然后如果它没有运行,它将运行它。进程“命名”。还有,我们怎样才能给它加一个 cron,比如每 5 秒检查一次? tnx

伪代码是这样的

检查进程是否进程正在运行,如果没有运行则执行“service anyprocess start”

每 5 秒检查一次。

4

2 回答 2

2

最好的事情不是一些本地开发的 PHP 脚本,而是一个为您执行此操作的经过测试的应用程序。有很多,但我喜欢Monit。它完全按照您的要求进行。监视守护程序或程序,如果失败,请重新启动它。

更好的是,您的守护程序将立即重新启动,而不仅仅是在您将其放入您的 cron 时。

于 2011-07-27T13:42:53.783 回答
1

不要在 PHP 中这样做,而是使用Monit

于 2011-07-27T13:41:17.517 回答