有谁知道一种方法来解决有关Subversion服务器的Apache内存泄漏? 我们有一台运行Apache的windows server 2003机器来托pipeSubversion。 从第一天开始,我们就有内存泄漏问题,还没有find解决scheme。 我们所做的就是监视我们的服务器,当内存使用达到最大的时候它可以处理我们必须重新启动Apache。
我们有一个类似的问题,SVN 1.6.6,Win 2K3 32位,CollabNet安装。 我们尝试使用这个信息从与MaxMemFree有关的SVN邮件列表,它似乎已经为我们工作到目前为止。
尝试将MaxMemFree Apache指令添加到您的httpd.conf文件中。 这似乎迫使Apache更频繁地“清理”内存。 我用:
MaxMemFree 512这一点,没有使用mod_deflate,并改变一些SSL参数(SSLSessionCache和SSLMutex)似乎已经稳定了我们在Windows上的apache内存使用情况。
这里提出了一个错误: http : //subversion.tigris.org/issues/show_bug.cgi?id=3084
不幸的是,还没有修复。 但是可能值得尝试一些在那里列出的解决方法,直到有适当的修复。 还有一点值得我们去关注一些讨论这个问题的主题的链接,因为在这些线程中列出了各种解决方法,还有那些bug的评论。
在将Apache 2.2.9和SVN 1.5.5升级到Apache 2.2.14和SVN 1.6.6后,我们也遇到同样的问题。 它看起来像是SVN 1.6.x的相关问题,因为我们之前没有任何东西有这个问题,直到升级..
我希望有人有决心…