我们有大约100个守护进程由monit启动。所有这些进程在其处理的初始阶段都是CPU密集型的,即引导是CPU密集型的。
在机器重新启动的情况下,所有100个进程同时启动,CPU平均负载变得非常高,最终导致机器再次停机。
我们有一个脚本,它通过在每个进程启动后暂停5-10分钟来逐个启动这些进程,以便为启动的进程提供时间以获得其初始CPU时间。
在monit中有没有一种方法可以避免在机器重启后启动进程?
发布于 2014-04-24 05:17:59
我过去也有类似的要求,并在monit中使用过“依赖于”选项;也就是说,这个监视器不会被触发,除非它所依赖的那个监视器是"up“(绿色)。
https://stackoverflow.com/questions/19143766
复制相似问题