2012-02-07 15 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

節點配置屏幕下方出現