美文网首页
tomcat 日志切割

tomcat 日志切割

作者: 无语丶东流 | 来源:发表于2018-01-05 14:12 被阅读0次

1、下载

# cd /opt

# wget http://down1.chinaunix.net/distfiles/cronolog-1.6.2.tar.gz

2、解压缩

#tar zxvf cronolog-1.6.2.tar.gz

3、运行安装

# cd cronolog-1.6.2

# ./configure

# make

# make install

4、查看cronolog安装后所在目录(验证安装是否成功)

# which cronolog

正常情况下显示:

/usr/local/sbin/cronolog

5、要想分割tomcat的catalina.out,需作如下工作:

Tomcat7以前的版本:

(1)注释掉(#)

touch “$CATALINA_BASE”/logs/catalina.out

(2)修改tomcat bin目录下的catalina.sh文件中的两处

org.apache.catalina.startup.Bootstrap “$@” start  \

>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &

改为

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

| /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &

完成之后重起Tomcat就可以了。

隔天看logs文件中是否有catalina.2015-09-13.out样式的日志。

Tomcat7以后的版本:

1第一步

if [ -z "$CATALINA_OUT" ] ; then

CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out

fi

修改为

if [ -z "$CATALINA_OUT" ] ; then

CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d

fi

2第二步

touch "$CATALINA_OUT"

改为

#touch "$CATALINA_OUT"

第三步

将org.apache.catalina.startup.Bootstrap "$@" start \

>> "$CATALINA_OUT"   2>&1 &

修改为

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

 | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &

完成之后重起Tomcat就可以了。

隔天看logs文件中是否有catalina.out.2017-09-13样式的日志

相关文章

  • Logrotate日志管理

    切割tomcat catalina.out日志 切割nginx日志

  • tomcat 日志切割

    1、下载 # cd /opt # wget http://down1.chinaunix.net/distfile...

  • tomcat日志切割

    tomcat日志都会生成到logs/catalina.out文件中,时间一长,此文件会变得很大,以致无法打开,不便...

  • Tomcat日志切割

    一、installing 日志轮训工具 yum installcronolog-y 二、安装、修改tomcat文件...

  • Tomcat 日志切割

    快点关注我们吧 随着每天业务的增长,Tomcat 的catalina.out日志 变得越来越大,占用磁盘空间不说。...

  • tomcat 切割日志

    环境 操作系统:centos6.8jdk7、tomcat7包儿下载地址:http://note.youdao.co...

  • tomcat日志切割

    因catalina.out在用磁盘大量空间,日志没有做收缩操作,需要zabbix报警的时候释放空间,比较繁重(ca...

  • tomcat日志切割

    安装cronolog 下载并安装 修改tomcat启动脚本catalina.sh 首先配置原有catalina.s...

  • tomcat的日志切割

    这是我一小伙伴的机器,我深感心痛 今天发一篇cronolog日志切割作为我简书的第一篇文章,好吧也是最后一篇 基于...

  • Tomcat日志切割(logrotate)

    logrotate是个强大的系统软件,它对日志文件有着一套完整的操作模式,譬如:转储、邮件和压缩等,并且默认log...

网友评论

      本文标题:tomcat 日志切割

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