使用hudson的java.io.IOException

时间:2012-02-07 07:45:47

标签: svn hudson

我使用Hudson,源代码由SVN控制。

当奴隶上的新工作区结帐时,它会显示:

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

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

检查“I'm getting OutOfMemoryError”Hudson页面,看看其中一条建议是否有帮助。

  

如果您的Hudson开始使用OutOfMemoryError窒息,则有三种可能性。

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

bugs like HUDSON-1215,但在最近的Hudson版本中解决了。

This thread报告了类似的问题。

  

似乎有类似的事情发生   我也在一个Mac奴隶上进行了SVN检查失败   在我从奴隶启动选项中添加-Xmx2G之后,问题就消失了。

     

其他请注意,JVM选项显示在[Advanced...]

下的节点配置屏幕下

JVM options on Hudson