我目前正在 VM 切片上运行 Hudson 实例。由于我不需要从它运行多个小型应用程序,因此我正在最大限度地减少我为它投入的空间。我为这个切片定义的大小对我来说似乎很好,但是 Hudson 似乎对什么被认为是最小磁盘和临时空间阈值有自己的想法。
然后我查看节点,我看到以下内容:
546MB对于运行我的少量应用程序来说似乎并不算太少,但 Hudson 似乎不同意。有什么地方可以配置 Hudson 来重新定义它认为磁盘和临时空间太低的地方吗?
它可以从 Web 界面进行配置:
Hudson > 节点 > 配置 > 预防性节点监控 > 可用磁盘空间(默认为 1GB)
当你在那里时,你可能还想更改 Free Temp Space。
请注意,保存更改后,您需要给 Hudson 一些时间来处理更改。因此,如果您返回节点页面后可用磁盘空间警告没有消失,请不要担心 - 磁盘空间监视器每小时只运行一次。
从 Hudson 1.339 开始,它是可配置的。见这里http://wiki.hudson-ci.org/display/HUDSON/Features+controlled+by+system+properties
该属性称为 hudson.diagnosis.HudsonHomeDiskUsageChecker.freeSpaceTheshold
它不可配置。只需关闭监视器,您的节点就会保持在线。
有关修复,请参阅问题HUDSON-2552。不过,该代码还不是 Hudson 的一部分。