Apace安装目录/conf/extra
目录中有一个名为httpd-mpm.conf
的配置文件。该文件主要用于进行MPM模块的相关配置。不过,在默认情况下,Apache的MPM模块配置文件并没有启用。因此,我们需要在httpd.conf
文件中启用该配置文件,如下所示:
在 httpd.conf 后面直接添加# Server-pool management (MPM specific) Include conf/extra/httpd-mpm.conf (去掉该行前面的注释符号"#")
优化配置:
服务器启动时建立的线程数 StartServers 200
空闲子进程的最小数量 MinSpareServers 100
空闲子进程的最大数量 MaxSpareServers 200
允许同时伺服的最大接入请求数量 MaxClients 800
每个子进程在其生存期内允许伺服的最大请求数量 MaxRequestsPerChild 3000
代码:
根据apache实际开启的服务情况添加,我的用的是第二个,不清楚的话2个都开启
<IfModule mpm_prefork_module>
StartServers 200
MinSpareServers 100
MaxSpareServers 200
MaxClients 800
MaxRequestsPerChild 3000
</IfModule>
<IfModule mpm_winnt_module>
ThreadsPerChild 2000 #推荐设置:小型网站=1000 中型网站=1000~2000 大型网站=2000~3500
MaxRequestsPerChild 20000 #推荐设置:小=10000 中或大=20000~100000
</IfModule>
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
文章评论 本文章有个评论