我正在使用WHM,并且需要我在“Apache状态”下看到的一些帮助

我一直注意到,我的服务器已经使用了大量的CPU进程,当它真的不应该。 Apache状态的屏幕截图:

在这里输入图像说明

看起来像Apache CPU%应该更像0.0045%? 我的点击量每月低于400万次。

从我读过的每个时期“。” 是一个接收请求的过程。 我想我对Apache太过分了,所以我想把它们还原。 不幸的是,我不太了解Apache,可以使用一些指导。

那么如何降低连接的插槽数量呢?

这些时期是未使用的插槽,没有后面的进程。 其他记分板条目在scroreboard之后的图例中具有或具有它们后面的进程。 在最近的Apache发行版上,记分牌报告所有插槽。 ServerLimit(默认值为256)设置记分板的大小。 将其设置得更小可以节省一些内存和磁盘空间。

MaxClients限制您可以拥有的进程数量。 将其设置得太低可能导致客户端获取失败的连接请求。 MaxClients不能超过ServerLimit。

看起来您有10个进程,2个服务请求和8个空闲服务器。 StartServers,MinSpareServers和MaxSpareServers同时控制服务器的数量。 线程服务器使用SpareThreads代替SpareServers。 这些可以被调整来限制进程的数量,但是将值设置得太低会导致产生新的服务器的负载很重。 看来Apache正在使用34%的CPU。 用户时间为124秒,系统时间为6.3秒。