相关tomcat的catalina太大的扩展:
tomcat的catalina.out文件过大怎么办 1、如果还需要这个文件,就改个名字,或者备份到别的磁盘上。2、tomcat如果找不到这个文件,会自动创建
解决Tomcat catalina.out不断膨胀,导致磁盘占用过大的问题
到服务器上看了一下任务中心的日志情况,膨胀的很快,必须采取措施限制其增长速度。
我们采用Cronlog组件对此进行日志切分,官网http://cronolog.org/一直未能打开,只能从其它地方寻找资源了,这里也上传一份,供大家下载使用,【点击阅读原文查看】。
安装过程很简单,即是默认的configure/make/make install的过程,默认安装位置在/usr/local/sbin/cronlog。
变更tomcat的catalina.sh文件中配置信息,以tomcat-7.0.69o 为例
1、189行的CATALINA_OUT=\"$CATALINA_BASE\"/logs/catalina.out注释掉,变更为
CATALINA_OUT=\"$CATALINA_BASE\"/logs/catalina.out.%Y-%m-%d
2、392行的org.apache.catalina.startup.Bootstrap \"$@\" start \变更为
org.apache.catalina.startup.Bootstrap \"$@\" start 2>&1 \
其行一下变更为 /usr/local/sbin/cronolog \"$CATALINA_OUT\" >> /dev/null &
同理401行的org.apache.catalina.startup.Bootstrap \"$@\" start \
可将来巨大的catalina.out文件直接删除,也可采用cp /dev/null catalina.out文件,将空间覆盖此文件。
正常启动tomcat,查看TOMCAT_HOME/logs下面是否生成了当前日期的out.log.当前日期文件,观看几天看能否运行正常。
网络中还有其它类似解决方案,比如采用log4j接管tomcat自身的日志处理;调整tomcat自身的日志输出级别等等,都可以尝试一下,哪个操作便捷实用,依据各自情况处理即可。
BTW:此种情况会生成大批量的catalina.out.XXXXXX文件,同样需要定期去清理,不然依旧会撑爆磁盘空间。下篇将继续讲解,如何在linux环境执行此操作。
今天tomcat的catalina太大的内容先分享到这里了,读完本文后,是否找到相关tomcat大小的答案,想了解更多,请关注yfnsxy.cn聚上美世界奇闻怪事网站。【版权声明】:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系首页【QQ秒回】 举报,一经查实,本站将立刻删除。 转载请说明来源于"聚上美",本文地址:https://yfnsxy.cn/shjw/73926.html