修改apache并发数
修改apache并发数需要修改apache的配置文件http-mpm.conf,打开http-mpm.conf文件后,找到<IfModule mpm_prefork_module>行,修改如下参数
<IfModule mpm_prefork_module>
ServerLimit 2000
最大支持并发数,最高只能设置20000,再高需要重新编译apache,此值大于等于MaxRequestWorkers值,并且一定要放在第一行,否则不生效
StartServers 5
启动时创建并发进程数,一般不需要设置
MinSpareServers 5
最小进程空闲数,低于这个值apache会创建并发进程直至最大并发数,不能设置过大
MaxSpareServers 10
最大进程空闲数,超过这个值apache会关闭空闲进程节省内存,不能设置过大
MaxRequestWorkers 800
最大并发数,提高并发就是调大这个值,注意这个值大于256时需要在第一行设置ServerLimit才能生效,它的值不能大于ServerLimt值
MaxConnectionsPerChild 10000
限制进程接受多少个请求后自动关闭,设置这个值后有助于防止内存泄漏
</IfModule>

设置好以上参数后,保存,然后重启apache服务(先停止服务/opt/lampp/xampp stopapache然后启动服务/opt/lampp/xampp startapache)就可以生效。