WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

WDCP中Apache的不合理配置

更新时间: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 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内存。
顶一下
(4)
100%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容