catalina-daemon.out文件太大

标签:使用   vim   logging   class   info   pac   上线   logs   etc   

笔者使用编译安装守护进程(Tomcat开启本地库(Apache Tomcat Native Library)支持)方式启动tomcat。

系统从8月份上线,到近期catalina-deamon.out已经达到7G之大,每天都会向这个文件写日志,会影响

系统响应时间,现在需要进行改良。解决方法如下

1、配置日志回滚:

sudo vim /etc/logrotate.d/tomcat8
#本地tomcat安装在/opt/apache-tomcat-8.0.11目录
/opt/apache-tomcat-8.0.11/logs/catalina-daemon.out
{
    copytruncate
    daily
    rotate 1000
    minsize 500M
    notifempty
    dateext
    compress
    missingok
    create 0644 tomcat tomcat
}

daily 每天都回滚

rotate 保留份数

minsize 文件大小最低多少开始切割日志

notifempty 如果为空不回滚

dateext 以日期为后缀名

2、确认配置是否正确

/usr/sbin/logrotate -d /etc/logrotate.d/tomcat8

技术图片

 

 3、重启服务

/usr/sbin/logrotate /etc/logrotate.conf

运行几天以后,日志占用空间降下来了

技术图片

 

 

参考

https://qiita.com/kome12y3/items/68ea9b1d1f20d8b48f5b
http://systemconcept.co.jp/blog/?p=690
https://jfrog.com/knowledge-base/how-to-configure-a-log-rotation-for-the-tomcats-catalina-out-log-file/
https://stackoverflow.com/questions/37094871/how-to-clear-catalina-out-without-disabling-further-logging
https://www.cnblogs.com/zhouhbing/p/4518136.html

catalina-daemon.out文件太大

标签:使用   vim   logging   class   info   pac   上线   logs   etc   

原文地址:https://www.cnblogs.com/passedbylove/p/14291159.html

版权声明:完美者 发表于 2021-01-19 11:45:40。
转载请注明:catalina-daemon.out文件太大 | 完美导航

暂无评论

暂无评论...