搬磚頭

          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 生活在別處 閱讀(2569) 評論(0)  編輯  收藏 所屬分類: Java
          WIN下的tomcat5的日志是按日期來記錄的.移到linux下發現tomcat/logs下只有一個catalina.out件.
          時間一長.發現日志文件暴增.對于管理真是不方便.
          要是能像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
          搞定!
          默認是安裝在/usr/local/sbin/下.
          3.配置
          重點來了.注意嘍!!!
          在tomcat/bin/catalian.sh中找到
          org.apache.catalina.startup.Bootstrap "$@" start \     >> "$CATALINA_BASE"/logs/catalina.out 2&1 &
           
          把上面的內容改成:
          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
          現去看看勞動成果吧.
          # ls /tomcat/logs/
          就會發現logs下面多了幾個如同catalina.2006.06.01.log的文件了.
          主站蜘蛛池模板: 虹口区| 喀喇沁旗| 德化县| 洞口县| 息烽县| 鸡西市| 黄平县| 翼城县| 漳平市| 达孜县| 华亭县| 澎湖县| 沙田区| 靖宇县| 方城县| 永城市| 济宁市| 肥东县| 广灵县| 深州市| 防城港市| 永城市| 探索| 宜都市| 原平市| 桐梓县| 卢湾区| 都江堰市| 新民市| 贵溪市| 扎囊县| 成安县| 尤溪县| 尉氏县| 名山县| 扶绥县| 云浮市| 衡南县| 邵阳县| 威海市| 平阳县|