搬磚頭

          Knocking on Heaven's Door
          posts - 34, comments - 6, trackbacks - 0, articles - 0

          tomcat5.5中catalina.out日志文件的管理 (zt)

          Posted on 2007-10-30 10:07 生活在別處 閱讀(2566) 評論(0)  編輯  收藏 所屬分類: Java
          WIN下的tomcat5的日志是按日期來記錄的.移到linux下發(fā)現(xiàn)tomcat/logs下只有一個catalina.out件.
          時間一長.發(fā)現(xiàn)日志文件暴增.對于管理真是不方便.
          要是能像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)容改成:
          org.apache.catalina.startup.Bootstrap "$@" start \
          |/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 &
          修改好了.重啟
          #./catalina.sh start
          現(xiàn)去看看勞動成果吧.
          # ls /tomcat/logs/
          就會發(fā)現(xiàn)logs下面多了幾個如同catalina.2006.06.01.log的文件了.
          主站蜘蛛池模板: 巢湖市| 江门市| 长治市| 泽普县| 吉安县| 古蔺县| 望谟县| 西畴县| 渝中区| 隆尧县| 玉屏| 柳林县| 辽中县| 黔东| 天峨县| 福建省| 馆陶县| 蓬安县| 东台市| 赫章县| 蓬莱市| 德昌县| 行唐县| 郎溪县| 邻水| 岐山县| 阿鲁科尔沁旗| 泉州市| 巧家县| 达州市| 锦屏县| 五华县| 富民县| 龙川县| 偃师市| 汕头市| 红原县| 政和县| 珲春市| 怀来县| 庆阳市|