45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 电脑学院 > 服务器技术 >

WDCP中Apache的不合理配置

电脑软硬件应用网 45IT.COM 时间:2015-01-02 20:07 作者:佚名
IfModule mpm_prefork_module LIS)(X]? StartServers 5 6DM$g=/ MinSpareServers 5 -9%:ilX~ MaxSpareServers 10 N^#ZJoR MaxClients 150 Xd]GD MaxRequestsPerChild 0 $:cE ^8K /IfModule hU(umL /,89ph 不合理的地
<IfModule mpm_prefork_module> LIS)(X<]?
StartServers 5 6DM$g=/ '
MinSpareServers 5 -9%:ilX~
MaxSpareServers 10 N^#ZJoR
MaxClients 150 X>d"]GD
MaxRequestsPerChild 0 $:cE ^8K
</IfModule> hU(umL<
/,89p&h
不合理的地方在于MaxClients和MaxRequestsPerChild。 _a5d?Q9Z
7R`M,u~f2^
MaxClients指定的是可以启动的APACHE进程数量上限,对于小内存的主机,这个设置(150个)很容易把内存用光。 I CZ4 A{I
MaxRequestsPerChild指定的是每个APACHE进程可以处理的最多请求次数,达到次数之后这个进程就会退出,然后重新开启新的进程。这一点的意义在于,进程会出现内存泄露的问题,就是进程使用的内存会越来越多,越来越多,越来越多,越来越多,无法释放。设置MaxRequestsPerChild后,进程重启动则可以解决。而WDCP中设置的为0,0的意思为,永不退出。 Te.Y#lCT$
yL%K4$z
WDCP的实例截图如下: ^M3~^lV
r#+d&.|
25个APACHE进程,占用755M内存。 <A[E:*`*
M9Cv wMi
再发一个LNAMP(http://www.server110.com/lnamp/)的实例作下对比: u\E?Y[1
LUG;(Fko
13个APACHE进程,占用47M内存。
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识