• LINUX下tomcat日志分割

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • LINUX下tomcat日志分割

    linux下tomcat的日志没有按照日期分开,都是直接写到catalina.out上的,如此几天就可以使得该文件大达几十M,故需要将其分割成小文件。

    具体步骤如下:

    1.下载cronolog-1.6.2.tar.gz

    2.安装

    # tar zxvf cronolog-1.6.2.tar.gz
    # cronolog-1.6.2/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.2013.07.15.log的文件了.

    • 标签:
    • sbin
    • catalina_base
    • catalina.out
    • tomcat
    • usr
    • start
    • org.apache.catalina.startup.bootstrap
    • logs
    • LINUX下tomcat日志分割
    • local
    • 21
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部