名客技术网

简体
繁体
×警告!请输入搜索关键词(仅提示一次)
网站建设电话:15927179345(资深程序)

Apache优化:修改最大并发连接数

作者:网站小编时间:2019-01-25 15:01:52

一般情况下,默认apache配置文件不可用于生产环境,需要自己根据实际情况调整参数编译最佳状态。

Apache的核心模块叫做多路模块处理(Multi-Processing Mudule,简称MPM) 各个系统有不同的模块,windows使用mpm_winnt,linux用mpm_prefork或mpm_worker。当编译时没有指定mpm模块是,windows默认用mpm_winnt,linux默认用mpm_perfork。

1.查看apache使用的何种模块使用命令:

httpd -l

mpm的配置文件在apache安装目录/conf/extra/httpd-mpm.conf。 默认apache没有启用mpm,httpd.conf需添加Include conf/extra/httpd-mpm.conf。

mpm_winnt:单进程多线程。 mpm_perfork:多进程。 mpm_worker:多进程多线程

MPM调优(修改conf/extra/httpd-mpm.conf):

ServerLimit表示apache允许创建的最大进程数,apache编译时内部一个硬限制ServerLimit 20000(mpm_perfork为ServerLimit 200000),如果它设置太高,会有过多的共享内存被分配,如果超过了系统能处理的能力,apache可能无法启动,会系统变得不稳定。

名客技术网如果无意之中侵犯了您的版权,请联系站长,本站将在3个工作日内删除 QQ:175352796
Copyright 2011-2020 Powered by 121ASK.COM, All Rights Reserved.
备案号:鄂ICP备11013833号-3