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

tomcat日志文件切割

文章目录

  • 引言
  • I 使用用crontab工具,定时执行任务
  • II 通过Linux系统自带的切割工具logrotate来进行切割
    • logrotate 简介
    • 用法
    • 结合crontab进行自定义的定时轮转操作
  • III 基于其他日志框架进行分隔

引言

tomcat 的 catalina.out 文件不会进行日志切割,当这个文件大于2G 时,会影响tomcat的运行。

日志文件切割方案:

  1. 使用用crontab工具,定时执行任务,来分割tomcat的catalina.out文件
  2. 通过Linux系统自带的切割工具logrotate来进行切割。
  3. 基于其他日志框架进行分隔: 使用log4j成功使catalina.out文件实现分割

I 使用用crontab工具,定时执行任务

#!/bin/bash
#编写一个.sh文件,并放到tomcat下的bin目录,在cron中自动执行
cd  `dirname $0`
d=`date +%Y%m%d
http://www.lryc.cn/news/430508.html

相关文章:

  • Python将Word文档转为PDF
  • 深入浅出链表
  • Linux核心命令入门
  • 腾讯无界微前端框架介绍
  • Linux——网络(2)
  • 结合量子技术解决数据传输安全
  • 【Rust光年纪】提高开发效率:深入了解Rust语言中的数据库客户端和文件处理库
  • 【自动驾驶】控制算法(一)绪论与前期准备
  • CSDN创作一周年总结
  • World of Warcraft [CLASSIC] the Eye of Eternity [EOE] P1-P2
  • 一键翻译全球:多语言支持下的英文翻译工具
  • 水战再起波澜,“怡宝”要下好怎样一盘棋?
  • 使用maven快速生成打包文件3
  • Excel技巧(一)
  • C语言:文件复制
  • 谈谈建筑项目管理:类型、流程和工具
  • 【Vue】生命周期函数
  • C++系列-文件操作
  • ES6解构赋值详解;全面掌握:JavaScript解构赋值的终极指南
  • 2-73 基于matlab的weber能量法求解齿轮时变啮合刚度的程序
  • [C++]set和map的介绍及使用
  • 【MySQL】MySQL学习笔记(持续更新)
  • ArcGIS如何将投影坐标系转回为地理坐标系
  • Parallels Desktop 19 for Mac 安装虚拟机需要激活吗
  • wps题注为表格或图片编号
  • 集成测试怎么做?
  • java mybatis 使用work id
  • MySQL 的子查询(Subquery)
  • 后端Web之数据库(以MySQL为例)
  • 委托发布 | 进迭时空联合移动云能力中心实现业界首个RISC-V IO虚拟化方案