`

Linux tomcat分割catalina.out

 
阅读更多

tomcat分割catalina.out

1.登录http://cronolog.org/下载cronolog-1.6.2.tar.gz
2.运行 tar -xvf cronolog-1.6.2.tar.gz解压
3.cd cronolog-1.6.2
4.依次运行./configure、make、make install安装
5.运行which cronolog看是否安装成功,一般在/usr/local/sbin/cronolog
6.编辑tomcat/bin/catalina.sh
7.注释#touch "$CATALINA_OUT"
8.修改org.apache.catalina.startup.Bootstrap "$@" start \
      >> "$CATALINA_OUT" 2>&1 "&"

org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
       |/usr/local/sbin/cronolog  "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >>/dev/null &

-security下是否修改看情况


9.定期转移、删除日志
find /test/ -mtime +10 -name "*" | xargs -i mv {} /test2/

find /test/logs -mtime +60 -regex '.*.log\|.*.out\|.*.txt' -exec rm -fv {} \;

分享到:
评论

相关推荐

    Linux tomcat下catalina.out日志文件分割

    Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli...

    Linux下tomcat日志catalina.out按天(/周)分割

    通过这样的脚本和定时任务,我们可以在Linux上的Tomcat环境中有效地管理和分割`catalina.out`日志,便于日后的检索和分析。这不仅可以节省存储空间,还可以帮助我们更好地跟踪和诊断Tomcat服务的运行状况。

    Tomcat输出catalina.out的大小控制

    这意味着所有通过System.out.println()或System.err.println()打印的信息,包括Java应用的调试信息,都将被记录在此文件中。 控制`catalina.out`大小的方法主要有两种:一是配置Tomcat的logging.properties文件,二...

    TOMCAT在LINUX下catalina.out文件分割

    本主题主要涉及两个知识点:一是如何理解并使用`catalina.out`文件,二是如何在Linux环境下通过工具进行日志文件分割。 1. `catalina.out`文件详解: - `catalina.out`是Tomcat的默认日志文件,包含了控制台输出的...

    catalina.out 日志分割

    ### 关于"catalina.out"日志文件及分割方法 #### 一、问题背景与重要性 在IT运维工作中,日志文件对于诊断系统错误、监控应用运行状态以及进行性能优化等方面发挥着至关重要的作用。然而,随着系统运行时间的增长...

    使用cronolog工具切分Tomcat的catalina.out日志文件

    接下来,当Tomcat运行并产生日志时,`catalina.out`会被cronolog按照指定的时间间隔自动分割,生成新的文件。这样,你可以轻松地查看不同日期的日志,同时避免单个日志文件过大。 在实际操作中,你可能还需要考虑...

    cronolog切割tomcat catalina.out 文件 tomcat日志按小时切割

    标题中的“cronolog切割tomcat catalina.out 文件 tomcat日志按小时切割”是指使用cronolog工具对Tomcat服务器的日志文件,特别是`catalina.out`文件进行按小时分割的实践方法。`catalina.out`是Tomcat默认的日志...

    Catalina.out日志分割工具

    标题提及的"Catalina.out日志分割工具"就是专为Linux环境下Tomcat设计的一个解决方案。这个工具能够自动地将过大的`Catalina.out`文件切割成多个小文件,从而避免单个日志文件过大带来的问题。它通常包含一个脚本...

    详解关于tomcat切割catalina.out日志的三种方式

    Tomcat服务器在运行时会产生大量的日志信息,通常这些信息会被记录在catalina.out文件中。随着时间的推移,这个日志文件会变得越来越大,不仅占用大量的磁盘空间,而且会影响日志的读取效率。因此,对Tomcat的日志...

    Linux中tomcat日志切割

    mv /var/log/tomcat/catalina.out /var/log/tomcat/catalina.$DATE.out.gz # 创建新的日志文件 touch /var/log/tomcat/catalina.out # 发送HUP信号给Tomcat pkill -HUP -u tomcat catalina ``` 将此脚本保存为`/...

    cronolog-catalina.out

    "cronolog-catalina.out" 这个标题可能指的是 cronolog 被用于管理和分割 Apache Tomcat 的 `catalina.out` 日志文件。`catalina.out` 文件是 Tomcat 服务器的标准输出和错误输出的默认聚合点,包含了应用服务器运行...

    Linux系统Tomcat日志分割jar包及配置文件

    Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和log4j.properties文件拷贝到 Tomcat 的 lib...

    cronolog-1.6.2.tar.gz

    要想分割tomcat的catalina.out,需作如下工作: 修改tomcat bin目录下的catalina.sh文件中的 org.apache.catalina.startup.Bootstrap “$@” start \ >> “$CATALINA_BASE”/logs/catalina.out 2>&1 & 为 org....

    tomcat日志分隔配置手册.zip

    这行命令表示每天0点(即凌晨12点)执行一次cronolog,将新的日志写入`/var/log/tomcat/catalina.out`,并按日期滚动到`/var/log/tomcat/catalina.YYYYMMDD.log`文件。 通过这样的配置,你可以有效地管理Tomcat的...

    Tomcat日志分割.zip

    Tomcat默认使用`Catalina.out`文件记录所有标准输出和错误输出,而应用日志通常由`logs`目录下的`localhost_access_log.*.txt`文件记录HTTP请求。然而,随着服务运行时间的增长,单个日志文件可能会变得非常大,这...

    分割Tomcat日志

    本文将详细介绍如何在Linux环境下通过cronolog工具实现Tomcat日志的自动分割。 #### 一、为什么需要分割Tomcat日志? 随着应用程序的运行时间增加,Tomcat的日志文件(通常为`catalina.out`)会不断增大,这不仅会...

    日志分隔工具 Cronolog 下载

    Cronolog 分割 Tomcat8 Catalina.out日志。 默认情况下,tomcat的catalina.out日志文件是没有像其它日志一样,按日期进行分割,而是全部输出全部写入到一个catalina.out,这样日积月累就会造成.out日志越来越大,给...

    tomcat cronolog日志分隔.zip

    本资源"tomcat cronolog日志分隔.zip"提供了一种在Linux环境下对Tomcat日志进行自动分割的方法,使用了cronolog工具,它是一个强大的日志轮换工具,可以按照时间间隔分割日志文件,避免单个日志文件过大导致的管理...

Global site tag (gtag.js) - Google Analytics