两个问题,第一:tomcat 清理日志 要重启tomcat服务吗? 第二:linux下如何手动清理日志?谢谢!

两个问题,第一:tomcat 清理日志 要重启tomcat服务吗? 第二:linux下如何手动清理日志?谢谢!,第1张

tomcat 清理日志 要重启tomcat服务吗?

不需要重启服务,有很多种方法,可以echo "" >日志文件

linux下如何手动清理日志?

linux删除文件用rm -rf 文件名

清理日志也可以用echo "" >日志文件名

日志文件比较多的可以用 find  目录  -type f -exec "rm -rf"  {} \

貌似 "直接删除" 后, 下次还会有新的出来呢 ...

1. 问题在于冇了出口的 "tomcat" 的容错性能, 能容就冇事儿, 等着下次见 ...

2. 降低日志级别可以减少日志输出, 若根本不想看就干脆关了 ...

linux下处理tomcat日志切割与删除 *** 作:

System.out和System.err都被打印到catalina.out。catalina.out不会rotate。一般在部署tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。

1、可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。

将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉。

一般日志的级别有:

2、使用cronolog工具切分Tomcat的catalina.out日志文件,下载、安装cronolog。

用which cronolog可以查到安装的路径,这个路径待会在修改catalina.sh时会用到。

修改catalina.sh  将183行修改成184行内容,注释掉355行,368、369行替换成370、371行,379、380行替换成381、382行。

这样在/usr/local/tomcat/logs每天会自动生成catalina.%Y-%m-%d.out文件,下面要做的是定期清理这些过期的文件,可以通过crontab来实现。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7448593.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-05
下一篇2023-04-05

发表评论

登录后才能评论

评论列表(0条)

    保存