Linux中jenkins日誌記錄佔滿磁碟問題

2021-09-09 08:51:38 字數 554 閱讀 1383

在檢視伺服器的磁碟使用情況時,使用df -h 檢視,發現/dev/vda1 中use%已經達到百分之80%;

但是使用du -h --max-depth=1 檢視/目錄下檔案大小時,卻發現使用情況遠遠不到80%那麼多(忘記截圖);

查詢資料才發現,df與du查詢的結果會有這種差異,是因為df會統計已刪除但卻仍有程序引用的檔案。詳細檢視:

所以可以使用lsof | grep deleted 檢視當前已刪除但是仍被程序引用的檔案;

所以在我的伺服器上面,jenkins日誌檔案占用了大量的磁碟空間,即使刪除了使用df統計磁碟大小時還是會將已被刪除的檔案統計到已使用空間中;

所以解決方法就是將程序關閉並重新開啟。釋放被「占用的」空間。

為了不在一直被這個問題困擾,決定寫個定時清理任務。

使用crontab -e 進入vi編輯介面,然後新增一行

* * */15 * * /var/log/jenkins/auto-del-jenkins-log.sh 為刪除日誌重啟jenkins執行指令碼;

讓他每隔15天執行一次;

jenkins解決日誌列印亂碼問題

一 修改搭建jenkins伺服器的編碼。1 配置使用者或者系統變數,修改 home bash profile或者 etc profile為lang en us.utf 8 env grep lang 可以看一下是否設定成en us.utf 8 2 重啟jenkins 檢視jenkins頁面 系統資訊...

jenkins修改日誌級別方法

1 jenkins日誌有時候也會消耗掉很大記憶體,在傳輸時也會消耗掉大量頻寬,如圖,300 m的日誌大小,太誇張了吧 2 修改日誌級別的方法 在配置檔案裡修改,重啟後永久生效,配置路徑 etc sysconfig jenkins 如下圖所示,預設級別為5 info 方法二 系統管理 系統日誌 日誌級...

jenkins 連線linux節點機

新建使用者jenkins,並生成秘鑰 useradd jenkins su jenkins ssh keygen t rsa cd home jenkins ssh cat id rsa.pub authorized keys chmod 600 authorized keys cat id rsa...