Google

Posts Tagged ‘apache’

如何设置apache的最大空闲进程数

星期四, 十二月 16th, 2010

当一个请求完成的时候,apache的对应的服务进程就进入空闲(idel)状态,如何设置apache,使得避免出现大量的空闲进程导致系统资源的浪费?

修改httpd.conf,在里面设置:

MaxSpareServers n

其中n是一个整数。这样当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。

同时也可以设置:

MinSpareServers n

来限制最少空闲进程数目来加快反应速度。

密码保护:windows学习笔记learning

星期四, 十二月 16th, 2010

这是一篇受密码保护的文章。您需要提供访问密码:


密码保护:linux学习笔记learning

星期四, 十二月 16th, 2010

这是一篇受密码保护的文章。您需要提供访问密码:


修改Apache的最大连接数,默认为256个。

星期三, 四月 21st, 2010

  Apache的最大连接数,默认为256个。

    修改apache的最大连接数,方法如下:
   
    步骤一:先修改./apache/conf/httpd.conf文件。
        # vi httpd.conf
        将“#Include conf/extra/httpd-mpm.conf”前面的 # 去掉。
        保存。
   
    步骤二:再修改./apache/conf/extra/httpd-mpm.conf文件。
        # vi httpd-mpm.conf
       找到<IfModule mpm_prefork_module> 这一行
          原:
             <IfModule mpm_prefork_module>
              StartServers         5
              MinSpareServers      5
              MaxSpareServers      10
              MaxClients           150
              MaxRequestsPerChild  0
           </IfModule>

        修改后
            <IfModule mpm_prefork_module>
ServerLimit 2500
              StartServers         10
              MinSpareServers      5
              MaxSpareServers      10
              MaxClients           2500
              MaxRequestsPerChild  0
           </IfModule>

注意:要同时修改ServerLimit这个选项
             修改后,一定不要apachectl restart,而是先 apachectl stop 然后再 apachectl start才可以。