3

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

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

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

任何帮助和建议在哪里寻找以及如何找到内存增加的原因都会有所帮助。LogLevel 设置为调试,但我在日志中没有发现任何有用的信息。

系统使用 Apache 2.2.22 worker-mpm。

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

4

0 回答 0