码迷,mamicode.com
首页 > 其他好文 > 详细

使用logrotate切割tomcat日志文件

时间:2015-11-19 09:38:04      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

最近由于tomcat 的catalina.out日志太大,需要做切割
使用logrotate切割方法如下:
1、添加工程配置文件
    cd /etc/logrotate.d
    添加 Inceptor文件
        /usr/local/tomcat7.inceptor-web_8080/logs/catalina.out { 

        #rotate 31 
        daily 
        copytruncate 
        compress 
        notifempty 
        missingok 
        dateext 
        } 

2、添加crontab
        0 0 * * * /usr/sbin/logrotate -f /etc/logrotate.conf > /dev/null 2>&1 
 
3、会生成一个压缩包
    /usr/local/tomcat7.inceptor-web_8080/logs/catalina.out-20151119.gz 
 
4、配置文件说明
    1. rotate 31 表示保留31天的备份文件  
    2. daily 表示每天整理一次  
    3. copytruncate 表示先复制log文件的内容,然后再清空  
    4. compress 表示压缩备分文件  
    5. missingok 表示如果找不到log文件也没OK  
    6. notifempty 表示如果log文件是空的,就不进行rotate  
    7. dateext 表示备份的日志文件后缀格式

使用logrotate切割tomcat日志文件

标签:

原文地址:http://www.cnblogs.com/wjoyxt/p/4976506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!