catalina.out日誌變大

隨着項目的運行,Tomcat的日誌文件catalina.out的大小日益增大,如今都有好幾個GB了。若是咱們不作任何處理,catalina.out的文件大小將會持續增長,直到把咱們的系統硬盤空間給撐爆不可。apache

當Tomcat的日誌文件catalina.out的大小大於2GB時,Tomcat程序崩潰時將有可能會啓動失敗而且不會有任何錯誤信息提示。爲了不該場景的出現,咱們要按期輪轉catalina.out日誌文件。tomcat

這裏小白使用CentOS6U5自帶的logrotate程序來解決catalina.out的日誌輪轉問題。這種方式比較簡單。在/etc/logrotate.d/目錄下新建一個名爲tomcat的文件,配置聞見爲:日誌

/usr/local/apache-tomcat-8.0.28/logs/catalina.out{ # 要輪轉的文件
    copytruncate # 建立新的catalina.out副本後,截斷源catalina.out文件
    daily     # 天天進行catalina.out文件的輪轉
    rotate 7   # 至多保留7個副本
    missingok   # 若是要輪轉的文件丟失了,繼續輪轉而不報錯
    compress   # 使用壓縮的方式(很是有用,節省硬盤空間;一個2~3GB的日誌文件能夠壓縮成60MB左右)
    size 16M   # 當catalina.out文件大於16MB時,就輪轉
}

具體參數意義能夠參考用戶手冊code

相關文章
相關標籤/搜索