原因:由于tomcat的catalina.out的日志文件随着tomcat的运行而越来越大,如果不进行分割处理,此文件将出现超大的可能.不便维护管理.
解决:使用logrotate 工具来解决此问题. 使用ROOT用户操作 1. 创建logrotte的配置文件, 进入目录etc/logrotate.d新建文件,命名为tomcat.代表是tomcat应用程序的配置,增加以下内容
/opt/tomcat/logs/catalina.out { copytruncate rotate 30 compress missingok size 50M }
/opt/tomcat_mp/logs/catalina.out { copytruncate rotate 30 compress missingok size 50M }
/opt/tomcat_cp/logs/catalina.out { copytruncate rotate 30 compress missingok size 50M }
使用ROOT用户操作, 创建cron job,
crontab -e
每天23点运行分割程序
* 22 * * * /usr/sbin/logrotate /etc/logrotate.d/tomcat
参考; logrotate