問題描述:
今天使用Jenkins構建springboot項目時,log報錯:no space left on device
我查詢磁盤使用情況:
$ df -h #結果如下圖
可以看出可使用的磁盤空間還有很多。我就百思不得其解,后咨詢了度娘才發現,還有inode使用率,命令如下:
$ df -i
發現已經爆炸了,百分之98,發現/tmp文件夾下全是tomcat*的文件夾(springboot啟動會自動創建臨時文件夾),我滴個乖乖,根據查看不了,文件夾數量實在太多了。
最后解決方案:
1、用命令刪除tomcat生產的臨時文件夾
2、指定tomcat臨時文件目錄
2.1 yaml 下配置
server:
tomcat:
basedir: ./tomcat_tmp/
2.2 properties 下配置
server.tomcat.basedir:./tomcat_tmp/