我在CentOS機器上部署了Jenkins,Jenkins工作了3天,但是昨天出現了'磁盤空間太低。只剩下1.019GB。'問題。如何解決jenkins'磁盤空間太低'的問題?
我該如何解決這個問題,讓我的主人離線幾個小時?
我在CentOS機器上部署了Jenkins,Jenkins工作了3天,但是昨天出現了'磁盤空間太低。只剩下1.019GB。'問題。如何解決jenkins'磁盤空間太低'的問題?
我該如何解決這個問題,讓我的主人離線幾個小時?
您可以通過丟棄舊版本來限制光盤空間的減少。在項目配置中有一個複選框。
謝謝,這是一個非常有用的提示。 – SimplGy 2012-08-03 14:06:00
構建信息保存在主服務器上。這種問題主要發生在從事方面,每個工作都有一個工作空間,包含源代碼和構建結果。 – 2016-05-20 20:34:03
這實際上是一個合法的問題,所以我不理解downvotes,也許它屬於超級用戶或Serverfault。這是一個軟警告閾值,並非硬盤限制磁盤空間不足的地方。
詹金斯是一樣的。結論是許多小型項目system property被稱爲hudson.diagnosis.HudsonHomeDiskUsageChecker.freeSpaceThreshold
可能會減少。
地說,我沒有測試過,有一個免責聲明
不保證兼容性
一般情況下,這些開關在本質上常常實驗,並隨時更改,恕不另行通知。如果您發現其中一些有用的,請提交一張票以將其推廣到官方功能。
因此設置閾值是爲了防止節點由於空間不足而停機?這沒有幫助。由於項目數量衆多,我們在從屬服務器上一直存在空間不足的問題。解決此問題的最佳解決方案是什麼? – 2016-05-20 20:42:03
添加另一個從屬設備,安裝更多磁盤空間,或者更有可能需要在完成時獲取作業以清理其工作空間。您可能會發現http://superuser.com/q/9847/81584周圍存在不必要且意外大的文件 – KCD 2016-05-21 04:06:49
您可以輕鬆地從詹金斯UI改變閾值(我的版本是1.651.3):
[]
除了上述解決方案,還有一個更 「共用」 的方式 - 直接刪除來自Linux機器的最大空間消費者。您可以按照下面的步驟:
使用
ls -lart
,列出隱藏的文件夾還,通常詹 安裝放置在.jenkins /文件夾中[xxxxx〜] $ ls -lart
drwxrwxr-×12 XXXX 4096 02月08日02:08 .jenkins/
多少可用磁盤空間,在那裏當你第一次部署詹金斯?也許你應該把Jenkins放在有更多可用磁盤空間的機器上。 – Bernard 2012-04-26 01:38:29