2012-02-07 38 views
1

我使用Hudson,源代码由SVN控制。java.io.IOException与hudson

当从一个新的工作区结账时,它会显示:

hudson.util.IOException2:remote file operation failed 
caused by :java.io.IOException:remote call on server1 failed 
... 
caused by:java.lang.OutOfMemroyError:java heap space 

如何解决这个问题呢?

回答

0

检查“I'm getting OutOfMemoryError”哈德森页面,看看是否有任何建议可以帮助。

如果哈德森开始的OutOfMemoryError窒息,有三种可能性。

  • 您的Hudson数据量正在增长,需要更大的堆空间。在这种情况下,你只是想给它一个更大的堆。
  • 您的Hudson正在暂时处理大量数据(如测试报告),要求在内存中占用更大的空间。在这种情况下,你只是想给它一个更大的堆。
  • 您的Hudson正在泄漏记忆,在这种情况下,我们需要解决这个问题。

bugs like HUDSON-1215,但在最近哈德森版本解决。

This thread报告了类似的问题。

似乎有这样的事情发生。
我也有一个Mac奴隶SVN检出失败。
在从设备启动选项中添加-Xmx2G之后,问题就消失了。

其他人请注意,JVM选项下[Advanced...]

JVM options on Hudson

节点配置屏幕下方出现