cronlog分割tomcat catalina.out日志


Tomcat 下日志文件 catalina.out 過大,幾百兆或幾個G,進而造成再也無法寫入更多的日志內容,至使 Tomcat 無法處理請求,所以依靠cronlog來分割;

具體步驟如下:

  1.安裝

    # tar zxvf cronolog-1.6.2.tar.gz
    # cd cronolog-1.6.2
    # ./configure
    # make
    # make install

  2.測試

    # which cronolog
    正常顯示:/usr/local/sbin/cronolog

  3.配置(以tomcat7為主)

    編輯tomcat bin目錄下的catalina.sh 文件

    (1)注釋掉:touch "$CATALINA_OUT"   

     (2)>> "$CATALINA_OUT" 2>&1 "&"   替換成    2>&1 |/usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &  

    

  保存catalina.sh文件並重啟tomcat服務器

  cronolog-1.6.2.tar.gz 下載地址:https://files.cnblogs.com/files/dxy1451713982/cronolog-1.6.2.tar.gz


免責聲明!

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



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