【jenkins】服务器磁盘空间告警,发现是jenkins-log文件已经删除,但是空间没有释放

问题遇到的现象和发生背景

1、服务器磁盘空间发生告警,发现根目录下磁盘空间占满

运行结果及报错内容

2、losf -n|grep deleted后发现是jenkins-log文件已经删除,但是应用还在一直向这个文件写入内容,空间没有释放

img

我的解答思路和尝试过的方法

1)尝试kill应用后重启,lsof后发现这些文件依旧存在

我想要达到的结果

如何阻止应用向jenkins-log.txt写入日志

正常情况下停止应用后deleted状态的文件应该就会被删除并释放空间了。
如果没有,你检查下kill进程是否干净,是不是进程被父进程接管了。实在不行,你使用终极大招重启服务器应该就会被释放了。