centos6.5 tomcat7日誌切割

  1. 安裝cronologsapache

    tar zxvf cronolog-1.7.0-beta.tar.gztomcat

    cd cronolog/ide

    ./configure  --prefix=/data/xxx/cronologs/spa

    make  && make  installorm

    which cronolog查安看裝的路徑,編譯目錄/data/xxx/cronologs/sbin/cronolog。ci

2.修改catalina.shit

  

    第一步:編譯

    if [ -z "$CATALINA_OUT" ] ; thenclass

      CATALINA_OUT="$CATALINA_BASE"/logs/catalina.outim

    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 2>&1 \

    | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null & 


3.重啓tomcat

    重啓tomcat後發下logs目錄下,多了一個catalina.2016-03-27.log

相關文章
相關標籤/搜索