tomcat 8.5.9.0 解决catalina.out过大的问题

解决方法,使用cronolog进行日志切割,据说cronolog是个切割日志的小工具,可以切割很多种日志文件,有空得试试.具体做法如下:
1、下载(最新版本)

cronolog-1.6.2.tar.gz 

2、解压缩

tar zxvf cronolog-1.6.2.tar.gz 

3、进入cronolog安装文件所在目录

cd cronolog-1.6.2 

4、运行安装 (如没有安装gcc,则先安装gcc)

./configure 
make 
make install 

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

whereis cronolog 

一般情况下显示为:/usr/local/sbin/cronolog
6.进入Tomcat的bin目录,打开catalina.sh文件,找到tomcat启动的相关行,或者你直接查找catalina.out,一般我们修改下面行中的内容,

修改

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.*--*.out的日志,是按日生成的。

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试