cronolog 對 tomcat 7 進行日志切割


一、安裝 軟件

 

cronolog-1.6.2.tar.gz

 

tar zxvf cronolog-1.6.2.tar.gz

 

cd cronolog-1.6.2

 

./configure && make && make install

 

 

 

 

二、配置 tomcat 

 

找到 tomcat 中 bin 目錄下的 catalina.sh   文件

 

1. 查找

if [ -z "$CATALINA_OUT" ] ; then

  CATALINA_OUT=/opt/htdocs/logs/catalina.out

fi

 

修改為

 

if [ -z "$CATALINA_OUT" ] ; then

  CATALINA_OUT=/opt/htdocs/logs/catalina.%Y-%m-%d.out

fi

 

 

--------------------------------------------------------------------

 

 

2. 查找   touch "$CATALINA_OUT"

 

注釋掉

 

      #touch "$CATALINA_OUT"

  

 

---------------------------------------------------------------------

  

3. 查找 "$CATALINA_OUT" 2>&1 "&"

 

有兩處..

 

      org.apache.catalina.startup.Bootstrap "$@" start \

      >> "$CATALINA_OUT" 2>&1 "&"

 

都修改為 :

 

      org.apache.catalina.startup.Bootstrap "$@" start \

      | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

 

 

 

3. 重啟 tomcat 服務,查看日志文件


免責聲明!

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



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