0

我们有大约 100 个由 monit 启动的守护进程。所有这些进程在其处理的初始阶段都是 CPU 密集型的,即引导是 CPU 密集型的。

在机器重启的情况下,所有 100 个进程同时启动,CPU 平均负载变得非常高,最终导致机器再次停机。

我们有一个脚本,它通过在每个进程启动后暂停 5-10 分钟来逐个启动这些进程,以便为启动的进程留出时间来获得其初始 CPU 时间。

有没有办法在机器重启后避免启动进程?

4

1 回答 1

0

我过去有类似的要求,并在monit中使用了“取决于”选项;即,除非它所依赖的监视器是“向上”(绿色),否则不会触发此监视器。

于 2014-04-23T21:17:59.237 回答