环境:
CentOS
描述:
rm -rf 删除Tomcat的日志文件"catalina.out "后,使用"df -h"命令发现磁盘大小信息不变,这个时候可以通过重启硬件服务器来解决,也可以根据以下操作来解决:
1. 查找一些已经删除但是并未被线程释放的文件
[root@iZi5c06d96zz7igitk1m4gZ tomcat-8.5.59-8080]# ls -ld /proc/*/fd/* 2>&1 | fgrep '(deleted)'
2. kill 掉这些线程
[root@iZi5c06d96zz7igitk1m4gZ tomcat-8.5.59-8080]# kill 30182
[root@iZi5c06d96zz7igitk1m4gZ tomcat-8.5.59-8080]# kill 30184
3. 重新查看磁盘大小
[root@iZi5c06d96zz7igitk1m4gZ tomcat-8.5.59-8080]# df -h