我刚刚在 Weblogic 服务器上安装了 Hudson,由于可用临时空间低于 1gig 阈值,我遇到了节点离线的问题。现在我检查了我的 /tmp 文件夹(认为 Hudson 使用它),但它是免费的 10gigs。
有人能指出我哈德森使用的文件夹吗?我也在使用 SunOS 盒子。
在 Web 界面中,转到节点的 SystemInfo 页面(http://hudsonserver/systemInfo),它会告诉您它正在使用的临时文件夹。在该页面上查找“java.io.tmpdir”。
用节点的配置页面改一下,在“启动方式”部分,点击“高级”,“JVM选项”设置:
例子:
-Djava.io.tmpdir=/var/tmp
除了比尔的回答之外,您还可以通过注册表更改此设置。