有什么工具可以自动从linux上非常大的负载平均数恢复?

在过去的一两年中,由于许多不同的原因,我遇到了运行进程的服务器的问题,这些进程往往会导致非常高的负载平均值。

在这些情况下,我可以经常ping服务器,但是对其他任何连接都无法响应,而且我经常需要重启机器。

导致这种巨大负载的一个原因包括虚拟服务器上configuration不良的Apache进程,它允许分配给它的硬件有太多的并发连接,而​​且我似乎在今晚的另一台服务器上运行了一些似乎做了类似的程序。

我感到好奇的是,linux有一些工具可以检测到非常大的负载平均值,并以某种方式中断这些进程,使机器能够从中恢复?

我很抱歉,如果我没有措辞,我很欣赏这是相当开放的。

在我看来,你已经回答了你自己的问题。

导致这种巨大负载的一个原因包括在虚拟服务器上configuration不良的Apache进程…

如果您的Apache服务器configuration较差,请修复该configuration。 你已经完成了调查,所以现在你应该实施适当的修复。 中断/重新启动/终止失控进程的脚本只是一个解决方法。

所有这些说 – 我不知道任何工具,可以做你想要的。 但我不认为你需要一个工具,你需要一个正确的configuration你正在工作的系统。

鲍姆加特是正确的,你应该解决这个问题。 然而,作为解决办法,如果平均负载过高,则可以执行脚本。 这是一个黑客,所以它是远远不够完美的。 你也可以写一些相对平淡的事情。