第一种解决办法已经试过,可以使用
Tomcat先把输出写到console(标准输出)然后透过pipe(|)转为cronolog的输入,由cronolog针对一个事先给定的文件名的命名规则,去过滤数据,定期关闭旧文件,然后开启新文档。如果我们将文件名的命名规则设为catalina.out.%Y-%m-%d,就可以做到每天开一个新的catalina.out.yyyy-mm-dd的文档了
简单过程说明如下:
1.安装cronolog
2.修改catatlina.sh
3.重新启动tomcat
1 安装cronolog
tar zxvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configure make make install which cronolog
建议直接百度搜索下载cronolog-1.6.2.tar.gz或者查看附件1
使用命令逐条执行
2,修改catalina.sh
将 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.2 第二步 将 touch "$CATALINA_OUT" 改为 #touch "$CATALINA_OUT" 2.3 第三步 将 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 &
2.4 重新启动Tomcat
service tomcat restart
或者直接./startup.sh
可以在Tomcat的logs目录底下找到以系统日期为结尾的catalina.out.yyyy-mm-dd的档案,这样子就成功了。
后续就是持续观察看看是不是每天都有产生一个新的catalina.out.yyyy-mm-dd档案。然后再安排定期删除这些较旧的log檔即可。
另一个解决方案:
http://rwl6813021.iteye.com/blog/752416
一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。
可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。
1catalina.org.apache.juli.FileHandler.level = WARNING
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉。
一般日志的级别有:
SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)
--------说明
方案一已经使用,可以生效
方案二还没验证,可以参考
相关推荐
关于catalog.wci无法删除的问题,时间久了,你会发现这几个文件会越来越大,占了你很大的空间,那么这些可以删掉么!答案是可以的!
问题解决方法: idea 用maven骨架生成项目速度慢的问题。截止2016-7-12最新版本,给需要的人。 问题解决: 直接下载archetype-catalog.xml文件,放到本地的apache-maven目录中。 在使用mvn archetype:generate命令...
2019-11-30 最新archetype-catalog.xml文件,解决Archetype not found in any catalog,解决No archetype found in...具体方法请下载,见详细说明 1.maven快速新建项目解决方式和国内仓库.docx 2.archetype-catalog.xml
IDEA新建Maven项目时勾选 Create from archetype会用到,archetype-catalog.xml 该文档:2021年5月2日 获取。官方页面:https://repo1.maven.org/maven2/archetype-catalog.xml
详细的介绍Oracle Biee Catalog 合并
Laravel开发-catalog Viviniko目录服务提供商
详细介绍catalog的用法
XMLCatalog必备.dtd;.xsd文件
2021-10-28官网下载archetype-catalog.xml。(maven项目快速搭建,缺少这个文件时,提示maven-archetype-webapp could not resolve archetpye)
CP1H Catalog R05-CN-03.pdfCP1H Catalog R05-CN-03.pdfCP1H Catalog R05-CN-03.pdfCP1H Catalog R05-CN-03.pdfCP1H Catalog R05-CN-03.pdfCP1H Catalog R05-CN-03.pdfCP1H Catalog R05-CN-03.pdfCP1H Catalog R05-...
eclipse批量导入xsd的xml catalog配置文件