精选圈子榜单优站
编程综合
编程综合
技术
20关注
编程技术记录、分享 ,记录你的编程生活点点滴滴!

定时按大小分割catalina.out日志文件


原因:由于tomcat的catalina.out的日志文件随着tomcat的运行而越来越大,如果不进行分割处理,此文件将出现超大的可能.不便维护管理.

解决:使用logrotate 工具来解决此问题. 使用ROOT用户操作 1. 创建logrotte的配置文件, 进入目录etc/logrotate.d新建文件,命名为tomcat.代表是tomcat应用程序的配置,增加以下内容

  1. /opt/tomcat/logs/catalina.out { copytruncate rotate 30 compress missingok size 50M }

  2. /opt/tomcat_mp/logs/catalina.out { copytruncate rotate 30 compress missingok size 50M }

  3. /opt/tomcat_cp/logs/catalina.out { copytruncate rotate 30 compress missingok size 50M }

使用ROOT用户操作, 创建cron job,

  1. crontab -e

每天23点运行分割程序

  1. * 22 * * * /usr/sbin/logrotate /etc/logrotate.d/tomcat

参考; logrotate


  • 若文章侵犯了您的权益,请联系我们进行处理。

  • 2017-11-07
  • 5111阅读
评论