apache之mpm_winnt模块详细解说

[apache] 2022-07-02 圈点505

摘要:apache之mpm_winnt模块详细解说,关于 ThreadsPerChild 和MaxRequestsPerChild 以及​ThreadLimit的参数介绍。

apache之mpm_winnt模块详细解说


在apache的配置文件中,有这样的一段,如下:

<IfModule mpm_winnt_module>

ThreadsPerChild      150

MaxRequestsPerChild    0

</IfModule>

参数说明:

ThreadsPerChild:每个子进程的最大并发线程数。

MaxRequestsPerChild:每个子进程允许处理的请求总数。如果累计处理的请求数超过该值,该子进程将会结束(然后根据需要确定是否创建新的子进程),该值设为0表示不限制请求总数(子进程永不结束)。


建议:

MaxRequestsPerChild建议设为非零值,可以带来以下两个好处是,1,可以防止程序中可能存在的内存泄漏无限进行下去,从而耗尽内存。2,给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。


注意:

ThreadLimit,默认1920,最大15000,限制单个进程的线程总数。




apache  

感谢反馈,已提交成功,审核后即会显示