当前位置: 首页 > news >正文

tomcat日志catalina.out 按天分片分割

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在网上国内有很多人都发布了分割tomcat日志的方法,照着步骤操作之后,tomcat启动报错,根本不行,浪费了不少时间,其实配置有问题。

此链接上发布的方法才是正确方法:http://www.tomcatexpert.com/knowledge-base/rotating-catalinaout-log-files

本人按照上面的方法操作成功,总结如下:

分割日志的工具可以用linux的cronolog,也可以用apache的rotatelogs。 yum -y install cronolog which cronolog 结果 /usr/sbin/cronolog 1、找到tomcat bin目录下的catalina.sh文件,修改如下内容:

(1)注释下面这句话: touch "$CATALINA_BASE"/logs/catalina.out 高版本的tomcat有可能是这句话: touch "$CATALINA_OUT"

(2)修改如下内容(这句话在配置文件中有两个地方,两个地方都要改):

"$CATALINA_BASE"/logs/catalina.out 2>&1 & 高版本的可能是这句话: "$CATALINA_OUT" 2>&1 & 改为: cronolog:(下面/usr/sbin/cronolog为which cronolog 结果) 2>&1 |/usr/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &

rotatelogs:

2>&1 |/usr/local/apache2/bin/rotatelogs "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" 86400 480 & 注意:一定要修改,旧的内容不能注释,注释之后不行。 (3)保存修改 2、重起Tomcat即可生效。

转载于:https://my.oschina.net/u/565871/blog/331918

相关文章:

  • 【Android-视频播放】实用vitamio自定义控制条位置
  • HBase之MemStore+Flush详解
  • Pair Project 1 elevator
  • DISCUZ 学习笔记四 SEO 设置 板块 分区 导航 模板 修改浏览器标签powerbydis
  • JVM 运行时数据区域
  • JVM调优的几种策略(转)
  • JavaScript生成GUID的方法
  • 领悟得太迟
  • 关于最近WIN7系统错误711的解决办法
  • 如何重现难以重现的bug
  • tcp/ip
  • Oracle笔记 一、oracle的安装、sqlplus的使用
  • sort命令
  • linux http服务器web网页的不同安全机制
  • Object-C代码练习【复制对象的基本概念】
  • 【附node操作实例】redis简明入门系列—字符串类型
  • CSS3 变换
  • Django 博客开发教程 16 - 统计文章阅读量
  • JDK9: 集成 Jshell 和 Maven 项目.
  • mysql_config not found
  • node学习系列之简单文件上传
  • Octave 入门
  • php面试题 汇集2
  • 搞机器学习要哪些技能
  • 蓝海存储开关机注意事项总结
  • 前嗅ForeSpider中数据浏览界面介绍
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 字符串匹配基础上
  • 交换综合实验一
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • #define
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (C++17) optional的使用
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四)图像的%2线性拉伸
  • (万字长文)Spring的核心知识尽揽其中
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • ******之网络***——物理***
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .NET程序员迈向卓越的必由之路
  • .Net各种迷惑命名解释
  • .NET开发不可不知、不可不用的辅助类(一)
  • .NET面试题(二)
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .NET业务框架的构建
  • //解决validator验证插件多个name相同只验证第一的问题
  • @RunWith注解作用