无法增加 Apache 开放槽

无法增加 Apache 开放槽

随着用户数量的增加,我的 Apache Web 服务器出现了问题。当处理器数量达到 256 时,网站没有响应。

我尝试通过增加“服务器限制”和“最大客户端”的值来解决它,但是这并没有影响结果,知道我甚至重新启动了系统以使效果起作用,但无济于事。

注意:我也使用 php-fpm。

我的系统信息

  CPU:  [4x] 2438.54Mhz Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz (3072 KB Cache)
    System Memory:  15858.24 MB

我的网络服务器状态:

Server load: 0.82 0.88 0.85
Total accesses: 64206 - Total Traffic: 1.0 GB - Total Duration: 61910116
CPU Usage: u9.62 s6.62 cu121.01 cs41.14 - 4.83% CPU load
17.4 requests/sec - 295.4 kB/second - 17.0 kB/request - 964.242 ms/request
119 requests currently being processed, 9 idle workers

RKCWKRRKKRKK_WKRRRCKRKWKKKRRRKKCKKKKCRWKRKKKKR._RKKRCKKKWCKRKRKR
KKKK_KKKKR_KRW_W_KRKRKKK.R._.K.RKKKR.RRRRW.KR.KC.RR.K.RWR.K_KKKK
K.K.RKK...CKK_...R...........KW.................................
................................................................

我的服务器信息

Server Version: Apache/2.4.41
Timeouts: connection: 300    keep-alive: 10
MPM Name: prefork
MPM Information: Max Daemons: 256 Threaded: no Forked: yes
Server Architecture: 64-bit

我不明白 Max Daemon 是什么,它和 Max Client 一样吗?

Prefork MPM 设置

<IfModule prefork.c>
StartServers       8
MinSpareServers   10
MaxSpareServers   20
ServerLimit      2500
MaxRequestWorkers       2000
MaxConnectionsPerChild  10000
</IfModule>

出现问题时的我的 Web 服务器客户端图表

谢谢你!

相关内容