美文网首页
使用cronolog拆分catalina.out日志

使用cronolog拆分catalina.out日志

作者: fabe3d19fb81 | 来源:发表于2017-04-10 11:02 被阅读81次

    Catalina.out日志随服务器的运行越来越大,必须定期进行拆分,可以使用log4j记录日志,使用log4j本身的按天滚动配置。还可以使用cronolog对catalina.out进行拆分。目前微博使用的是cronolog方式;

    安装cronolog
    解压
    ./configure --prefix=/data/program/cronolog
    Make
    Make install

    修改catalina.sh文件
    找到下面这段:
    org.apache.catalina.startup.Bootstrap "$@" start
    >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &

    将其修改为:
    org.apache.catalina.startup.Bootstrap "$@" start 2>&1
    | /data/program/cronolog/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &

    重新启动tomcat
    可以看到已经按日期生成了.out的日志

    相关文章

      网友评论

          本文标题:使用cronolog拆分catalina.out日志

          本文链接:https://www.haomeiwen.com/subject/uxlsattx.html