Posted on 2007-10-30 10:07
生活在別處 閱讀(2564)
評(píng)論(0) 編輯 收藏 所屬分類:
Java
WIN下的tomcat5的日志是按日期來記錄的.移到linux下發(fā)現(xiàn)tomcat/logs下只有一個(gè)catalina.out件.
時(shí)間一長(zhǎng).發(fā)現(xiàn)日志文件暴增.對(duì)于管理真是不方便.
要是能像win下的tomcat那樣分日期記錄就好了.思來想去就想到用cron來分割日志文件.
試試吧.
先google一下.cronolog-1.6.2.tar.gz
1.下載cronolog-1.6.2.tar.gz
2.安裝
# tar zxvf cronolog-1.6.2.tar.gz
# ./configure
# make
# make install
搞定!
默認(rèn)是安裝在/usr/local/sbin/下.
3.配置
重點(diǎn)來了.注意嘍!!!
在tomcat/bin/catalian.sh中找到
org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_BASE"/logs/catalina.out 2&1 &
把上面的內(nèi)容改成:
修改好了.重啟
#./catalina.sh start
現(xiàn)去看看勞動(dòng)成果吧.
# ls /tomcat/logs/
就會(huì)發(fā)現(xiàn)logs下面多了幾個(gè)如同catalina.2006.06.01.log的文件了.