博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统空间占用排查 tomcat超大日志catalina.out 删除 与df 状态更新
阅读量:7102 次
发布时间:2019-06-28

本文共 2028 字,大约阅读时间需要 6 分钟。

二、catalina.out占用多达60+G

并且其他诸如catalina.2016-03-29.log等具体日期的日志文件,个别的也有10G左右,直接删除这些大个头。df看稍有改善。针对catalina.out文件,它还在不停增长,可以

# echo > catalina.out /*来清空内容*/

度娘说可以用cronlog这么个东西来分割日志,官网都打不开了。算了,我直接粗暴的删除了这个文件catalina.out。在manager控制台重启tomcat之后,catalina.out不自动生成(bin/catalina.sh负责自动生成它)。 关键是df还是显示只有那么点空间可用。

# ps -ef | grep 12792 /*一看是java,也就是java/tomcat一致在占用这个删除的catalina.out 造成它实际并未释放*/

# bin/shutdown.sh /*关掉tomcat*/

# ps -ef | grep java /*确认java进程消失*/

# bin/startup.sh /*开启tomcat,java进程随之出现*/

# ls -ld /proc/*/fd/* 2>&1 | fgrep '(deleted)' /*现在那个catalina.out已经没有了*/

# df -h /*空间使用情况统计恢复正常*/

实例示例:

 

[root@df-prod deploy_wars]# df -hFilesystem      Size  Used Avail Use% Mounted on/dev/vda1        40G   34G  3.8G  90% /devtmpfs        3.9G     0  3.9G   0% /devtmpfs           3.9G     0  3.9G   0% /dev/shmtmpfs           3.9G  460K  3.9G   1% /run

  

[root@df-prod deploy_wars]# ps aux|grep javaroot     13294  0.0  0.0 112644   964 pts/0    S+   15:18   0:00 grep --color=auto javadeploy   31765 10.5 23.3 4857180 1872500 ?     Sl   Dec05 779:17 /usr/bin/java -Djava.util.logging.config.file=/home/deploy/tomcat/apache-tomcat-7.0.75-df/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=file:/dev/./urandom -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/home/deploy/tomcat/apache-tomcat-7.0.75-df/endorsed -classpath /home/deploy/tomcat/apache-tomcat-7.0.75-df/bin/bootstrap.jar:/home/deploy/tomcat/apache-tomcat-7.0.75-df/bin/tomcat-juli.jar -Dcatalina.base=/home/deploy/tomcat/apache-tomcat-7.0.75-df

  

[deploy@df-prod deploy_wars]$ kill -9 31765[deploy@df-prod deploy_wars]$ cd /home/deploy/deepFashion_targets/deploy_wars && sh /home/deploy/tomcat/apache-tomcat-7.0.75-df/bin/startup.shTomcat started.

  

[deploy@df-prod deploy_wars]$ df -hFilesystem      Size  Used Avail Use% Mounted on/dev/vda1        40G  6.2G   32G  17% /devtmpfs        3.9G     0  3.9G   0% /devtmpfs           3.9G     0  3.9G   0% /dev/shmtmpfs           3.9G  432K  3.9G   1% /run

  

 

转载地址:http://mdchl.baihongyu.com/

你可能感兴趣的文章
谈谈Java的匿名内部类
查看>>
一些位运算的技巧整理
查看>>
关于数据验证
查看>>
类似于资料修改并且保存的操作
查看>>
17.在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b
查看>>
WebSocket与消息推送
查看>>
tp中的Csv文件读取(原创)
查看>>
【转】 C++文件读写总结
查看>>
关于viewWithTag的使用
查看>>
Vmware vSphere常见问题及解决办法
查看>>
第三次作业
查看>>
C#细节忽略的问题:int 与 int?
查看>>
Ubuntu 安装 uget
查看>>
VC++技术内幕(二)
查看>>
我们做微信二次开发的意义
查看>>
matlab练习程序(PSNR)
查看>>
Debian出现in the drive ‘/media/cdrom/’ and press enter解决办法
查看>>
SkRefCnt
查看>>
1.把一个字符串内的正整数相加
查看>>
日记(二)
查看>>