apache2.2后修改最大并发连接数

apache2.2后修改最大并发连接数

apache2.2后修改最大并发连接数,以及未修改,可能出现的问题的线上案例。

参考来源

Apache的最大连接数,默认为256个。

修改apache的最大连接数,方法如下:

  • 步骤一:先修改./apache/conf/httpd.conf文件。

     # vi httpd.conf

    ​ 将“#Include conf/extra/httpd-mpm.conf”前面的 # 去掉。
    ​ 保存。

  • 步骤二:再修改./apache/conf/extra/httpd-mpm.conf文件。

     # vi httpd-mpm.conf
    找到<IfModule mpm_prefork_module> 这一行

    原:

  <IfModule mpm_prefork_module>
   StartServers        5
   MinSpareServers     5
   MaxSpareServers     10
   MaxClients          150
   MaxRequestsPerChild 0
</IfModule>

修改后

<IfModule mpm_prefork_module>
  StartServers        5
  MinSpareServers     5
  MaxSpareServers     10
  ServerLimit         1500
  MaxClients          1000
  MaxRequestsPerChild 0

注意:1、一定要加ServerLimit,并且要在MaxClients前面,且数值要比MaxClient的值大;
2、重启apache,仅仅/bin/apachectl restart无效,
需要先apachectl stop 然后再apachectl start