准生产上的项目太长时间没人动他,昨天发现莫名其妙的挂了,同事手动起来tomcat和dubbo服务,今天联通那边说 接口调不通,不得不今天来排查看看什么缘由。初步排查 是tomcat里日志文件太大。linux
随着项目的运行,Tomcat的日志文件catalina.out的大小日益增大,如今都有好几个GB了。若是咱们不作任何处理,catalina.out的文件大小将会持续增长,直到把咱们的系统硬盘空间给撑爆不可。tomcat
当Tomcat的日志文件catalina.out的大小大于2GB时,Tomcat程序崩溃时将有可能会启动失败而且不会有任何错误信息提示。为了不该场景的出现,咱们要按期轮转catalina.out日志文件。spa
linux下查看文件以及磁盘空间大小管理.net
(1)查看文件大小日志
查看当前文件夹下全部文件大小(包括子文件夹)code
[run@TBOSS-GGLC-APP01 logs]$ du -sh 4.5G .
清空这个日志文件 catalina.outhtm
[run@TBOSS-GGLC-APP01 logs]$ cat /dev/null> catalina.out [run@TBOSS-GGLC-APP01 logs]$ du -h catalina.out 0 catalina.out
(3)查看磁盘空间利用率blog
df -Th 会看到磁盘空间超过80%,会出现预警。接口
后期 还需观察 日志文件,会考虑更好的自动的解决方式get
借鉴博客
解决Tomcat日志文件catalina.out文件过大问题
http://lavenliu.blog.51cto.com/5060944/1765791
linux 查看磁盘空间大小命令
http://www.jb51.net/article/98807.htm