有时带有mod_dav_svn的Apache开始消耗大量内存 今天Apache(httpd.exe)消耗了大约600M 当Hudson尝试更新某些作业的工作副本时,有很多java.lang.OutOfMemoryError。
我可以做些什么来解决这个问题?
答案 0 :(得分:0)
这可能不是您正在寻找的答案,但您可以在单独的计算机或虚拟机上隔离subversion和Hudson。在捕获颠覆使用和跟踪apache内存使用方面进行练习要复杂得多。
其他一些想法:
如果存储库中有大文件,请重新考虑是否确实需要将其保留在源代码管理下。 (我似乎记得在早期的1.5版本版本中我们遇到了大文件的问题。抱歉,我不记得更多细节了。)
Google(“subversion apache memory use”)有一些关于可能的内存泄漏的结果,但这可能适用于或不适用于您正在运行的任何版本。