WinNT MPM MaxRequestsPerChild 帮助

WinNT MPM MaxRequestsPerChild 帮助

在我们的httpd-mpm.conf文件中,我们激活了此部分:

# WinNT MPM
# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum  number of requests a server process serves
<IfModule mpm_winnt_module>
    ThreadsPerChild       128
    MaxRequestsPerChild  1024
</IfModule>

MaxRequestsPerChild最初为 0,表示无限制,但我们遇到了硬内存分配错误,因此根据 Apache 文档,我们对此值设置了有限的限制。我们正在运行/server-status监控,但我似乎无法将此值与显示的任何内容关联起来。想确认更改是否有效,以及是否应该增加或减少。

摘录自/server-status

服务 PID 账户 SS 要求 康涅狄格州 孩子 投币口 客户 虚拟主机 要求
0-36 59996 0/300/2456 _ 三十五 265 0.0 0.42 1.33 wks315​​.acme.本地 www.acme.com 无效的
0-36 59996 2/180/2166 西 0 0 0.0 0.00 0.54 161.216.164.20 www.acme.com POST /loadMenu HTTP/1.1
0-36 59996 0/281/2426 _ 23 296 0.0 0.00 1.11 184.151.190.107 www.acme.com 无效的
0-36 59996 1867 年 0 月 9 日 _ 15 390 0.0 0.00 1.40 192.168.5.41 www.acme.com 无效的
0-36 59996 0/304/2294 _ 59 218 0.0 0.05 0.12 192.168.5.231 www.acme.com 无效的
0-36 59996 4/274/2489 C 0 249 0.0 0.07 0.90 wks342 www.acme.com 无效的

传奇:

柱子 描述
服务 子服务器编号 - 生成
PID 操作系统进程 ID
账户 此连接/此子节点/此槽的访问次数
操作模式
SS 自最近一次请求开始以来的秒数
要求 处理最近请求所需的毫秒数
康涅狄格州 此连接传输的千字节数
孩子 兆字节转移了这个孩子
投币口 此插槽传输的总兆字节数

我起初以为它可能是账户“这个槽”,意思是如果超过 1024,那么工作进程就会重新启动,但事实并非如此。我一直在监控第二个值“这个子进程”,它似乎在 320 左右达到峰值,从未接近 1024。所以我不确定我应该看什么。

相关内容