Jenkins臨時空間不足處理辦法
阿新 • • 發佈:2018-11-03
環境:
目錄許可權。
Jenkins版本 jenkins-2.89.4
Jenkins 主從都在一臺主機
os版本 redhat7.2
發現在7.2上安裝,剩餘臨時空間很小,通過登陸主機檢視,
剩餘臨時空間,取的是臨時檔案系統 /tmp目錄的空間。交換空間取是swap空間。
- 剩餘臨時空間小,導致節點啟動失敗。Jenkins預設最小可用是1G,小於1G啟動失敗。
可以通過配置,空間限制來解決。
- 上述處理辦法治標,不冶本。會影響jenkins使用效率。
可以在機器安裝初時,規化檔案系統時,給tmp 目錄分配更大的磁碟。
或者給tmp目錄建立軟連結。但是這些辦法都要重啟電腦。
- 通過修改配置檔案與引數,來重新指定jenkins的臨時空間目錄。
Jenkins-mater 配置檔案
/etc/sysconfig/jenkins JENKINS_HOME="/data/opssino/jenkins" JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Djava.io.tmpdir=/var/tmp"
修改完成後,重啟jenkins, 主節點就配置完成了。
Jenkins-slave 沒有配置檔案
登陸Jenkins web端 節點配置介面
新增JVM選項如下圖
注意:要核實tmp
本文轉自:https://www.linuxprobe.com/jenkins-tmp-space.html