0

有时带有 mod_dav_svn 的 Apache 开始消耗大量内存。
今天 Apache(httpd.exe) 消耗了大约 600M。
当 Hudson 尝试更新某些作业的工作副本时,出现了很多 java.lang.OutOfMemoryError。

我能做些什么来解决这个问题?

4

1 回答 1

0

这可能不是您要寻找的答案,但您可以在不同的机器或虚拟机上隔离 subversion 和 Hudson。潜入捕获颠覆使用情况和跟踪 apache 内存使用情况的练习要复杂得多。

其他一些想法:

  1. 如果存储库中有大文件,请重新考虑是否真的需要将其置于源代码控制之下。(我似乎记得在早期的 1.5 subversion 版本中我们遇到过大文件的问题。抱歉,我不记得更多细节了。)

  2. Google(“subversion apache memory use”)有一些关于可能的内存泄漏的结果,但这可能适用于也可能不适用于您正在运行的任何版本。

于 2010-03-16T19:25:30.500 回答