tomcat 日誌分割 按天輸出

接手公司一個老項目,查看tomcat 服務器硬盤爆滿,全部是刪除未清除的tomcat 日誌文件;一個文件高達60G 我也醉醉的了;

當時那心呀;廢話不多說 趕緊對於日誌分割配置;

第一步:安裝cronolog

  • 下載安裝包
wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz

  • 解壓編譯安裝
tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure
make
make install

上面第一步就結束了;安裝好了cronolog

  • 查看cronolog安裝後所在目錄

which cronolog

默認路徑是 >>/usr/local/sbin/cronolog

需要修改安裝路徑的同學,再安裝時指定路徑

貼給安裝的圖

第二步 就是修改tomcat 啓動配置了 

修改tomcat啓動腳本:vim catalina.sh

第一處

修改前:
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
修改後:
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out
fi



第二處
查找 touch "$CATALINA_OUT"
註釋掉#touch "$CATALINA_OUT" 


第三處
修改前:
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
修改後:
org.apache.catalina.startup.Bootstrap "$@" start \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

第三次修改的地方有倆個 修改內容一樣,僅挨呢;
/usr/local/sbin/cronolog是cronolog 安裝路徑,修改了路徑的同學注意修改

貼個修改完成的圖

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章