cronlog 拆分catalina.out日志

http://blog.csdn.net/starkli/article/details/51072250
http://www.linuxidc.com/Linux/2010-07/27152.htm


根据以上文章解决了在ubuntu下拆分catalina.out 日志

1.安装cronlog

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

用which cronolog可以查到安装的路径,默认应该是/usr/local/sbin/cronolog,这个路径待会在修改catalina.sh时会用到。

2.1 第一步


  1. if [ -z "$CATALINA_OUT" ] ; then  
  2. CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out  
  3. fi  
修改为
  1. if [ -z "$CATALINA_OUT" ] ; then  
  2. CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d  
  3. fi  

2.2 第二步


  1. touch "$CATALINA_OUT"  
改为
  1. #touch "$CATALINA_OUT"  

2.3 第三步


  1. org.apache.catalina.startup.Bootstrap "$@" start /  
  2. >> "$CATALINA_OUT" 2>&1 &  
修改为
  1. org.apache.catalina.startup.Bootstrap "$@" start 2>&1 /  
  2. | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &  

2.4 重新启动Tomcat 


Ubuntu下载完cronolog.tar.gz包以后,解压进入cronolog目录,运行

./configure 命令时,报以下错误:

checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking whether make sets $(MAKE)… yes
checking for gcc… no
checking for cc… no
checking for cc… no
checking for cl… no
configure: error: no acceptable C compiler found in $PATH

执行make后,   
提示:No  targets   specified   and   no   makefile   found.Stop.  

执行make install后   
提示:No  rule   to   make   target   ‘install’.Stop.

进过上网查询,原因是系统没有安装gcc组件导致的,

sudo apt-get install gcc

执行完上述指令再安装cronolog,就没有问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值