关于apache2.0(prefork)里增加"MaxClient&q..
时间:2005-09-11 来源:txkss
王岩岚转注::mpm模块是用来指导apache对多用户访问时使用的 mpm即多进程处理
prefork为“预生成模式” 即启动apache父进程进,其父进程就启动一定量的空闲子进程,当有用户进行请求时,直接使用空闲子进程进行接待
王岩岚转注::mpm模块是用来指导apache对多用户访问时使用的 mpm即多进程处理
prefork为“预生成模式” 即启动apache父进程进,其父进程就启动一定量的空闲子进程,当有用户进行请求时,直接使用空闲子进程进行接待
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 15
ServerLimit 2000
MaxClients 1000
MaxRequestsPerChild 10000
</IfModule>
但如上所说加了一行,还是不行,提示MaxClient超过256,须添加ServerLimit参数才行。
郁闷了很久,我就估计是ServerLimit一行没生效,又google一下,翻过千山万水,终于找到原因
需要把ServerLimit放到最前面,如下就行了
<IfModule prefork.c>
ServerLimit 2000
StartServers 10
MinSpareServers 10
MaxSpareServers 15
MaxClients 1500
MaxRequestsPerChild 10000
</IfModule>
prefork为“预生成模式” 即启动apache父进程进,其父进程就启动一定量的空闲子进程,当有用户进行请求时,直接使用空闲子进程进行接待
关于apache2.0(prefork)里增加"MaxClient"的声明
(mpm为默认的prefork)王岩岚转注::mpm模块是用来指导apache对多用户访问时使用的 mpm即多进程处理
prefork为“预生成模式” 即启动apache父进程进,其父进程就启动一定量的空闲子进程,当有用户进行请求时,直接使用空闲子进程进行接待
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 15
ServerLimit 2000
MaxClients 1000
MaxRequestsPerChild 10000
</IfModule>
但如上所说加了一行,还是不行,提示MaxClient超过256,须添加ServerLimit参数才行。
郁闷了很久,我就估计是ServerLimit一行没生效,又google一下,翻过千山万水,终于找到原因
需要把ServerLimit放到最前面,如下就行了
<IfModule prefork.c>
ServerLimit 2000
StartServers 10
MinSpareServers 10
MaxSpareServers 15
MaxClients 1500
MaxRequestsPerChild 10000
</IfModule>
相关阅读 更多 +
排行榜 更多 +