我有四个单独的管道,它们都在同一个节点上运行。最近,我收到了这样的错误:
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大小