apache内存不能释放,一直涨到停止,什么解决

apache内存不能释放,一直涨到停止,什么解决

这个问题困扰我一年了.一直没有很好的解决:

有一个在线考试练习网站,环境:
硬:p4   3.0   内存:1G
软:windows2003+apahce2.0.48   +php4+oracle8i+mysql    
同时在线不多,不过页面较多,动态的多一些   可以因配置问题,apache内存不能释放,一直涨到停止,大家帮看看要什么配置较好,下面是我的现配置:
Timeout   300
KeepAlive   On
MaxKeepAliveRequests   100
KeepAliveTimeout   15
ThreadsPerChild   250
MaxRequestsPerChild     0

我有试过这样改:
ThreadsPerChild   500
MaxRequestsPerChild     1000
结果更差,apahce没有用多久就死,好象内存也没有满,怪.
为什么这种问题在csdn上没有人懂.感觉CSDN上的人气强度越来越差.
你名字太xx,愤怒的青年?

apahce2.0.48   版本太旧了,以前的版本可能会导致内存泄漏
你这个windows2003+apahce2.0.48   +php4+oracle8i+mysql还想内存有剩余?
我劝你还是用Linux吧。
换高版本试试
Windows服务器还是明智些去用IIS
楼主啊,你装了个oracle数据库服务器端,至少要占到512m或者更多的内存了吧,加内存试下!
我遇到过这问题,   你内存1g   就   把   MaxRequestsPerChild   改成   50-100吧,还这样的话,可以再小.
加内存是容易,不过内存还是会涨,加再多也没有用,r2123()   的答案,我现在测试,成的话,我会汇报给大家.
按r2123()   的方法不行,本人把MaxRequestsPerChild     改为80,差不多过10分钟apahce就停了,内存没有涨也停了,怪.