Timeout 15 (连接超时缺省为300,太大了,缩小会减少同时连接数,即上面占用的实际线程数)KeepAlive On (开启可以提高性能,因为一个页面一般会有多个请求)MaxKeepAliveRequests 50 (这个数目自己根据网页内容调节)KeepAliveTimeout 5 (这个小于Timeout就行)可是我装的Apache2.2.11的httpd.conf里面没这几项,是否需要手动添加进去呢最近Apache又不太稳定了

解决方案 »

  1.   

    conf\extra\httpd-default.conf看这个。
      

  2.   

    同时注意检查下httpd.conf里面有没有Include conf/extra/httpd-default.conf
      

  3.   

    #Include conf/extra/httpd-default.conf
    这个是关闭着的,没打开汗,原来要自己手动打开的,我本机没打开我配置服务器的Apache也是安装我本机配置的,总是内存溢出,假死,唉
      

  4.   

    使用命令提示符:httpd -l:
    Compiled in modules:
      core.c
      mod_win32.c
      mpm_winnt.c
      http_core.c
      mod_so.c那么我就开启了mpm_winnt_module模块如下:
    <IfModule mpm_winnt_module>
    ThreadsPerChild      250
    MaxRequestsPerChild    1500
    Win32DisableAcceptEx
    </IfModule>但是,原本我没开启之前的httpd.ext内存使用率不会超过120M,但是我现在开启之后却能轻而易举达到300M!!!!迷惑啊!!!!谁能帮我啊