Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,493,291字

该文章投稿至Nemo社区   Java  板块 复制链接


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

发布于 2017/11/07 14:55 4,669浏览 0回复 562

原因:由于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

点赞(0)
点了个评