catalina.out日志变大

随着项目的运行,Tomcat的日志文件catalina.out的大小日益增大,如今都有好几个GB了。若是咱们不作任何处理,catalina.out的文件大小将会持续增长,直到把咱们的系统硬盘空间给撑爆不可。apache

当Tomcat的日志文件catalina.out的大小大于2GB时,Tomcat程序崩溃时将有可能会启动失败而且不会有任何错误信息提示。为了不该场景的出现,咱们要按期轮转catalina.out日志文件。tomcat

这里小白使用CentOS6U5自带的logrotate程序来解决catalina.out的日志轮转问题。这种方式比较简单。在/etc/logrotate.d/目录下新建一个名为tomcat的文件,配置闻见为:日志

/usr/local/apache-tomcat-8.0.28/logs/catalina.out{ # 要轮转的文件
    copytruncate # 建立新的catalina.out副本后,截断源catalina.out文件
    daily     # 天天进行catalina.out文件的轮转
    rotate 7   # 至多保留7个副本
    missingok   # 若是要轮转的文件丢失了,继续轮转而不报错
    compress   # 使用压缩的方式(很是有用,节省硬盘空间;一个2~3GB的日志文件能够压缩成60MB左右)
    size 16M   # 当catalina.out文件大于16MB时,就轮转
}

具体参数意义能够参考用户手册code

相关文章
相关标签/搜索