代码之家  ›  专栏  ›  技术社区  ›  objects

catalina.com与Tomcat 6.0一起推出

  •  39
  • objects  · 技术社区  · 16 年前

    我有一个默认的tomcat安装,没有更改日志记录配置。日志文件(尤其是catalina.out)似乎(每天)都得到了正确的滚动。

    然而,除了每日日志之外,还有一个catalina.out文件,它还在继续增长。这就是我需要解决的问题(如果可能的话,每天清理一次)

    只是为了澄清,输出正在同时写入catalina.out和每日日志

    -rw-r--r--  1 solr solr   90920663 Jul 18 01:16 logs/catalina.2009-07-18.log
    -rw-r--r--  1 solr solr     238010 Jul 18 01:16 logs/catalina.out
    

    设置输出似乎没有任何区别。

    在tomcat下运行的应用程序在相关情况下是solr。

    5 回复  |  直到 16 年前
        1
  •  69
  •   objects    16 年前

    修复了它,标准日志配置定义了一个文件记录器和一个控制台记录器。文件记录器转到每日catalina日志,控制台记录器写入catalina.out。

    修复了conf/logging.properties中的更改:

    .handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
    

    .handlers = 1catalina.org.apache.juli.FileHandler
    

    这就阻止了任何人写信给卡塔琳娜

        2
  •  4
  •   KJH    10 年前

    您好,您可能想尝试此解决方案

    http://java.dzone.com/articles/how-rotate-tomcat-catalinaout

    它使用cronjob(logrotate)来复制、压缩和清理您的catalina.out,如果您查看一下logrotate,您会发现它有很多附加功能。它不会干扰每日日志,除非您对此进行了配置。当我遇到同样的问题时,我发现它很有用。

    顺便说一句,删除控制台处理程序只会影响Tomcat生成的消息。

        3
  •  3
  •   Skyfall    9 年前

    您可以通过配置来旋转catalina.out文件:-

    • 2) 线下粘贴

    • 按大小旋转


    复制截断
    每日的
    轮换30次
    压紧
    米森戈克

    }

    /opt/deadpool/apachetomcat/logs/catalina.out{

    复制截断

    每日的

    轮换30次

    米森戈克

    }

    • dateext-每天备份catelina.out
    • 每日-每日轮换
    • 压缩-压缩形式的旋转

    3) 重新启动服务器

    这对我来说很有用:) 希望这能帮助别人。

    谢谢:)

        4
  •  2
  •   Guray Celik    14 年前

    我在Ubuntu11.04Solr服务器上也遇到了同样的问题,catalina.out文件几乎是1GB。之后

    .handlers=1catalina.org.apache.juli.FileHandler

    归档 /etc/tomcat6/ Ubuntu Linux的文件夹。

        5
  •  0
  •   RC_02    10 年前

    我还注意到我的tomcat日志文件夹( /usr/local/tomcat/logs )相当大。要检查日志文件夹的大小,请执行以下操作 du -hs /usr/local/tomcat/logs/

    #!/bin/sh
    find /usr/local/tomcat/logs -name 'catalina.*.log' -mtime +5 -print0 | xargs -0 rm -f
    find /usr/local/tomcat/logs -name 'localhost_access_log.*.txt' -mtime +5 -print0 | xargs -0 rm -f
    
    推荐文章