tomcat默認(rèn)情況下,catalina.out日志增長(zhǎng)都是無限的,從而導(dǎo)致日志文件超大。
1、下載安裝cronolog,步驟如下:
安裝過程如下:
A、下載(最新版本)
# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
B、解壓縮
# tar zxvf cronolog-1.6.2.tar.gz
C、進(jìn)入cronolog安裝文件所在目錄
# cd cronolog-1.6.2
D、運(yùn)行安裝
# ./configure
# make
# make install
E、查看cronolog安裝后所在目錄(驗(yàn)證安裝是否成功)
# which cronolog
一般情況下顯示為:/usr/local/sbin/cronolog
2、修改tomcat啟動(dòng)文件catalina.sh
A、將touch "$CATALINA_OUT"行注釋掉。
B、將
org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_BASE"/logs/catalina.out 2>&1 & 替換成:
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| cronolog "$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d >> /dev/null &
重啟tomcat,則下次將會(huì)在catalina.out后面加上年月日,從而按日進(jìn)行日志輸出。