Apache 内存泄漏与 Subversion 服务器

2 svn mod-dav-svn apache-2.2

有没有人知道修复与 Subversion Server 相关的 Apache 内存泄漏的方法?我们有一台运行 Apache 的 Windows Server 2003 机器来托管 Subversion。从第一天起,我们就遇到了内存泄漏问题,还没有找到解决方案。我们所做的就是在内存使用量接近它可以处理的最大值时监视我们的服务器,我们必须重新启动 Apache。

小智 5

我们在 SVN 1.6.6、Win 2K3 32 位、CollabNet 安装中遇到了类似的问题。我们尝试使用与 MaxMemFree 相关的 SVN 邮件列表中的信息,到目前为止它似乎对我们有用。

尝试将 MaxMemFree Apache 指令添加到您的 httpd.conf 文件中。这似乎迫使 apache 更频繁地“清理”内存。我用:

MaxMemFree 512 
Run Code Online (Sandbox Code Playgroud)

那,连同不使用 mod_deflate 和更改一些 SSL 参数(SSLSessionCache 和 SSLMutex)似乎已经稳定了我们在 Windows 上的 apache 内存使用。