catalina.out文件太大解決辦法,多個tomcat下的catalina.out文件備份


方法一:快速清空命令(這樣清空日志將沒了)
# echo " " > /root/java/tomcat/catalina.out
方法二:日志分割並備份(推薦)

在/etc/logrotate.d/目錄下新建文件tomcat文件,使用命令:
cat >/etc/logrotate.d/tomcat 
內容如下(如有多個tomcat添加多個:
/usr/tomcat111/logs/catalina.out{          
    copytruncate                              
    daily                                      
    rotate 7
    missingok
    compress
    size 16M
}
/usr/tomcat222/logs/catalina.out{
    copytruncate
    daily
    rotate 7
    missingok
    compress
    size 16M

 

參數說明:

/usr/tomcat111/logs/catalina.out{            要輪轉的文件,根據tomcat所在位置進行修改
    copytruncate                                創建新的catalina.out副本,截斷源catalina.out文件
    daily                                       每天進行catalina.out文件的輪轉
    rotate 7                                    至多保留7個副本
    missingok                                   文件丟失了,輪轉不報錯
    compress                                    使用壓縮
    size 16M                                    當catalina.out文件大於16MB,就輪轉
}

再運行命令:

logrotate /etc/logrotate.d/tomcat

將會把catalina.out文件備份成catalina.out.1.gz文件,並把catalina.out清空

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM