问题描述:
今天使用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/