zoukankan      html  css  js  c++  java
  • tomcat 使用 cronolog 切割日志

    1. 下载 cronolog 软件

    wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
    cronolog-1.6.2.tar.gz
    tar zxvf cronolog-1.6.2.tar.gz
    cd cronolog-1.6.2
    ./configure && make && make install

    2. 编辑 tomcat   catalina.sh 文件

    2.1 查找

    if [ -z "$CATALINA_OUT" ] ; then
    
      CATALINA_OUT=/opt/htdocs/logs/catalina.out
    
    fi

    修改为

    if [ -z "$CATALINA_OUT" ] ; then
    
      CATALINA_OUT=/opt/htdocs/logs/catalina.%Y-%m-%d.out
    
    fi

    2.2 查找

    touch "$CATALINA_OUT"

    修改为

    #touch "$CATALINA_OUT"

    2.3 查找

    "$CATALINA_OUT" 2>&1 "&"

    有两处

          org.apache.catalina.startup.Bootstrap "$@" start 
    
          >> "$CATALINA_OUT" 2>&1 "&"

    都修改

          org.apache.catalina.startup.Bootstrap "$@" start 
    
          | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &
  • 相关阅读:
    错误处理
    触发器
    存储过程
    用户自定义函数
    动态 SQL
    临时表
    游标
    流程控制元素
    锁定和阻塞
    Spring内置事件以及自定义事件
  • 原文地址:https://www.cnblogs.com/fengjian2016/p/8849365.html
Copyright © 2011-2022 走看看