在负载下禁用 Apache?

在负载下禁用 Apache?

我继承了一台旧服务器,它只有一台 Celery 2G4Hz(几乎没有 L2 缓存),其他方面都很受限。它仍在运行,尽管大多数服务都已从它上面移走,但有它还是不错的。

现在,有时该盒子几个小时都无法访问,当我可以再次登录(通过 ssh)时,我发现它处于重负载之下(中到高两位数),可能是由于那里的旧式 trac plus svn 查看器和搜索引擎流量(我已经尝试包含一点)。

现在 sendmail 有这个巧妙的功能,可以在负载 >= 8 时禁用传送,并在负载 >= 12 时拒绝套接字连接(当然可以配置)。Apache 有类似的东西吗?这个想法是将负载保持在一个允许 ssh 登录的范围内(在负载 10 时,可能只是速度慢,在负载 50 时,这是不可能的)。

相关内容