[性能] apache内存占用的问题,请大哥帮忙解决..急.

[性能] apache内存占用的问题,请大哥帮忙解决..急.

系统:windows2000
apache 版本 2.0.42
WEB服务类型某大型城市门户网站

  apace启动后开始还比较平稳,一段时间后突然CPU猛增,内存占用也猛增几十到100M,然后CPU回落,内存却不释放.如此循环几次,大约几个小时后内存占用就接近了两G,只有重新启动apache才能释放内存.

   2G的日志文件己经被删除,,但没有效果,仍然这样
  Httpd.conf设置N回参数,KeepAlive OFF的时候内存不会很快升高..但访速度变得奇慢.一段时间后内存也会升高.也没有效果.仍然这样.现在配置为
Timeout 20  
KeepAlive On  
MaxKeepAliveRequests 500  
KeepAliveTimeout 5
<IfModule mpm_winnt.c>;  
ThreadsPerChild 1000
MaxRequestsPerChild  30  
</IfModule>;  
   禁用了日志记录也没有作用.
  试过注释掉几个模块也没有作用

大侠能不能帮我分析一下,问题出在哪呢....

没遇到过,帮你顶一下
主要问题,先换操作系统,这个是治本标。

不然,怎么解决,都是治标的。

如果想要进行换操作系统以及数据迁移,可以自行进行;当然,找我可以获得更换的方案。
其实 IIS(6) 纯跑静态页面效果要比 apache 好很多
能不能教我一个暂时解决的办法呢....服务器要提供服务,暂时撤不下来
建议换系统。
同意上面意见,在W下用Apache很不爽
换到linux下面也是一样,应该是apache的bug,试过几个版本的apache都一样。
我换到iis下面就很好,和节省资源!
但是我们的在BSD下面,跑两年都好的,没有你说的那样子的问题。

我不知道他们为什么楼上IIS跑得多久
应该是配置的问题,

网上搜搜apache优化,