tomcat 日志切割

tomcat 日志切割,第1张

tomcat 日志切割

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

[root@k8s133-master logrotate.d]# cd /etc/logrotate.d/
[root@k8s133-master logrotate.d]# vi tomcat 

/data/rsd/svd/tomcat/logs/catalina.out{
    copytruncate
    daily
    rotate 7
    missingok
    compress
    size 16M
}
 

 

2.

[root@k8s133-master logrotate.d]# vi /usr/local/src/clear_tomcat_logs.sh

#!/bin/bash

logs_path="/data/rsd/svd/tomcat/logs/"


find $logs_path -mtime +1 -name "localhost.*.log" -exec rm -rf {} ;
find $logs_path -mtime +1 -name "localhost_access_log.*.txt" -exec rm -rf {} ;
find $logs_path -mtime +1 -name "catalina.*.log" -exec rm -rf {} ;
find $logs_path -mtime +1 -name "manager.*.log" -exec rm -rf {} ;
find $logs_path -mtime +1 -name "host-manager.*.log" -exec rm -rf {} ;
find $logs_path -mtime +1 -name "catalina.*.out" -exec rm -rf {} ;
find $logs_path -mtime +1 -name "catalina.out" -exec rm -rf {} ;

[root@k8s133-master logrotate.d]# crontab -e
00 01 * * *  /bin/sh   /usr/local/src/clear_tomcat_logs.sh


 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5672443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存