关于apache2.0(prefork)里增加"MaxClient"的声明

王朝厨房·作者佚名  2007-01-03
宽屏版  字体: |||超大  

今天在已经编译好的apache2.0.48(mpm为默认的prefork)想改大MaxClient的大小超过256,在网上论坛上看说如下增加serverlimit一行就行了。

<IfModule prefork.c>

StartServers 10

MinSpareServers 10

MaxSpareServers 15

[color=darkred:31bf492ae6]ServerLimit 2000 [/color:31bf492ae6]

MaxClients 1000

MaxRequestsPerChild 10000

</IfModule>

但如上所说加了一行,还是不行,提示MaxClient超过256,须添加ServerLimit参数才行。

郁闷了很久,我就估计是ServerLimit一行没生效,又google一下,翻过千山万水,终于找到原因

需要把ServerLimit放到最前面,如下就行了

<IfModule prefork.c>

[color=darkred:31bf492ae6]ServerLimit 2000[/color:31bf492ae6]

StartServers 10

MinSpareServers 10

MaxSpareServers 15

MaxClients 1500

MaxRequestsPerChild 10000

</IfModule>

小弟,得到此大法后,不敢独享,特别的给大家提醒一下.

creat7151 回复于:2005-09-09 13:30:49

谢谢,收下,让后来人少走不少弯路

hfh08 回复于:2005-09-09 19:54:08

这个文件在什么位置的

ipaddr 回复于:2005-09-09 22:18:26

httpd.conf

你安装在哪,就是在哪的。

Liunux,一般在/etc/httpd/conf/httpd.conf/(RPM安装)

/usr/local/apache2/conf/httpd.cond (编译安装)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有