Jenkins臨時空間不足處理辦法


環境:

Jenkins版本 jenkins-2.89.4
Jenkins 主從都在一台主機
os版本 redhat7.2
Jenkins臨時空間不足處理辦法Jenkins臨時空間不足處理辦法

使用yum的方式安裝jenkins

Jenkins臨時空間不足處理辦法Jenkins臨時空間不足處理辦法

發現在7.2上安裝,剩余臨時空間很小,通過登陸主機查看,

剩余臨時空間,取的是臨時文件系統 /tmp目錄的空間。交換空間取是swap空間。

  • 剩余臨時空間小,導致節點啟動失敗。Jenkins默認最小可用是1G,小於1G啟動失敗。

Jenkins臨時空間不足處理辦法Jenkins臨時空間不足處理辦法

Jenkins臨時空間不足處理辦法Jenkins臨時空間不足處理辦法

可以通過配置,空間限制來解決。

  • 上述處理辦法治標,不冶本。會影響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選項如下圖

Jenkins臨時空間不足處理辦法Jenkins臨時空間不足處理辦法

Jenkins臨時空間不足處理辦法Jenkins臨時空間不足處理辦法

注意:要核實tmp 目錄權限。

Jenkins臨時空間不足處理辦法Jenkins臨時空間不足處理辦法

 

​本文轉自:https://www.linuxprobe.com/jenkins-tmp-space.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM