防止Jenkins节点的磁盘空间不足



我有四个单独的管道,它们都在同一个节点上运行。最近,我收到了这样的错误:

Disk space is too low. Only 0.315GB left on /var/jenkins.

我已经重新配置了管道,以消除旧日志,并在7天后进行构建。除此之外,有没有任何插件或shell命令可以在构建后运行以保持磁盘空间可用?

这是可以通过多种方式修复/监控的问题之一。

如果你愿意,你可以设置一些类似datadog或nagios的东西来监控你的系统,并在/var/jenkins开始充满东西时提醒你。

你也可以设置一个cron,当东西开始装满时,它会检查你并给你发电子邮件。

但是,如果您想弄清楚为什么它被填满了,可能是/var分区太小,但如果看不到磁盘分区布局,很难给出更好的答案。

我在jenkins节点中也遇到过同样的问题

解决方案:Ssh到您的从属服务器并执行此操作df-h,它将显示磁盘信息和/tmp中的可用空间,并通过增加tmp大小

sudo装载-o重新装载/tmp

最新更新