一、cronolog安装环境

   1. 操作系统

     centos 6.4 x64

   2. 安装gcc编译器

        

yum -y install gcc


    二、cronolog安装配置

    1. 下载cronolog-1.6.2.tar.gz软件

      免费下载地址在 http://linux.linuxidc.com/

      用户名与密码都是www.linuxidc.com

      具体下载目录在 /pub/2011/11/21/利用Cronolog自动切割Apache的日志/

    2.解压缩

        进入下载的目录,执行

          

#tar zvxf cronolog-1.6.2.tar.gz


    3.进入相应的目录./configure

          

#make && make install


 

    三、cronolog 的应用实例

    1 切割tomcat服务器中的Catalina.out

    说明:在linux操作系统上,tomcat的catalina日志不能被分割,这样   catalina.log文件时间久了会很大,不容易进行错误分析。将   catalina.log按时间进行分割,需要借助其他工具才能完成

   

在tomcat/bin/catalian.sh中找到:
org.apache.catalina.startup.Bootstrap"$@" start / 
>> "$CATALINA_BASE"/logs/catalina.out2&1 &


 

       修改为:

     

org.apache.catalina.startup.Bootstrap"$@" start / 
/usr/local/sbin/cronolog  "$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d
>> /dev/null 2&1 &


       注意:换行和空格