Apache 增加并发连接限制不起作用

Apache 增加并发连接限制不起作用

我正在运行 Apache,我遇到的问题是它很慢,因为所有工作线程都用完了,所以我读到我需要增加工作线程的数量,我这样做了,这很有帮助。但是我无法让值超过 256,即使我按照我读到的设置了 ServerLimit。

这是我的配置:

<IfModule mpm_prefork_module>

   StartServers                     5

   MinSpareServers           5

   MaxSpareServers          10

   MaxRequestWorkers         1000

   ServerLimit     1000

   MaxClients      1000

   MaxConnectionsPerChild   1000

</IfModule>

以下是 的输出apachectl status

本地主机的 Apache 服务器状态(通过 ::1)

服务器版本:Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.13 OpenSSL/1.0.1f

服务器 MPM: prefork

服务器建立时间:2014 年 7 月 22 日 14:36:38


当前时间:2020 年 3 月 31 日星期二 20:00:18 UTC

重启时间:2020 年 3 月 31 日星期二 19:03:54 UTC

父服务器配置。代数:9

父服务器 MPM 代数:8

服务器正常运行时间:56 分 24 秒

服务器负载:0.32 0.35 0.36 总访问量:48482 - 总流量:1.1 GB CPU 使用率:u16.05 s2.1 cu0 cs0 - .536% CPU 负载 14.3 请求/秒 - 344.7 kB/秒 - 24.1 kB/请求 当前正在处理 256 个请求,0 个空闲工作者

GRGGGGRGGGGGGKRGGRGGGGGRGGGGGGGRRGRGRRRRWGRGGCGRGRGGRRGGGRGRCGGR

GKGGGRGGKRKGRRRRGRGGGKRKCGRGGRRRGRGGKGGRCGGRGRGRGCRGGGRGKRRRRGRG

GGGCRRRGRGGGGRRRGRGGGRGGRGRRRRGKRRRRRKGRGGGGRGRRRGRRRRGGRRRKRGRRR

GGGGGRRGGRGRGKGKKGGGRGRRRRGGGGRGRGGRGGGGGGGGGGRGRGRGGKRKGGRRGGG

记分牌键:

“_” 等待连接,“S” 正在启动,“R” 读取请求,

“W” 发送回复,“K” 保持活动(读取),“D” DNS 查找,

“C” 关闭连接,“L” 记录,“G” 优雅地完成,

“I” 空闲清理工作者,“。” 没有当前进程的开放槽

谢谢你的帮助!!

答案1

我找到了答案。我需要使用以下命令完全重启 Apache

服务 apache2 停止

服务 apache2 启动

只需重新加载

服务 apache2 重新加载

不工作

相关内容