在运营的Web实例中查找Apache内存泄漏

时间:2013-04-25 13:44:32

标签: apache debugging memory-leaks

我正在运行一个使用频繁的apache服务器,它承载网页,下载,svn(使用DAV svn)和Trac实例(使用mod_python)。 Mod_deflate用于为用户保存带宽。服务器存在严重的内存问题。通常在24小时后,它比新的启动后需要多2 GB的内存。

我在trac系统中安装了一个垃圾收集器状态的监视器,它表明python(以及trac)没有内存泄漏。

现在我有点迷失如何继续找到问题。

任何帮助和建议在哪里查看以及如何找到内存增加的原因都会有所帮助。 LogLevel设置为debug,但我在日志中找不到任何有用的东西。

系统使用Apache 2.2.22 worker-mpm。

目前,每24小时重新启动一次apache作为解决方法。如果我为MaxRequestsPerChild设置了一个值(例如500),它似乎很快就会没有响应(挂断连接?)。

0 个答案:

没有答案