新到公司, 拿到了前辈们留下的 程序 “病历书” , 上面记载了项目上的一些 经常会犯的毛病,  还有相应的解决方法。

其中有的是因为后台 代码逻辑上的一些原因 , N手代码通病了吧 (这个还是以后再治吧)!!!

其中还有一些则不然 , 比如说现在的线上程序每隔 一周左右就会出现 要么图片不能上传  ,  图片不能下载等问题, 这是为虾米呢 ??

仔细阅读“病历书”, 才发现原来是因为tomcat的日志没有进行分割,  每到一周左右都需要人为的清空 catlina.out文件,  而且随着用户

量的增加, 这个时间还会不断的缩短,   一旦忘了清理, 就会出现 app 各种问题。

最后在网上查询了 tomcat 的日志分割方法。 找到了一篇优质博文

    : https://www.cnblogs.com/jmcui/p/8000552.html      (其实用于 tomcat7  以上版本,  对于tomcat7 以下的 配置有所不同, 如果碰到 要另行搜索)

其思路是 : 1、  下载一个cronlog 软件分割日志文件 实用 yum 安装

      后面  内容等待 博主授权。

---------------------------------------------------------------------------------------------------------------------

前面博主的功能好像有点区别, 我的是将tomcat中的日志文件分割过后, 将一天之前的移动到另一个缓存地点, 之后在这个缓存地点 删除 4天之前的(一共换存了5天的日志)

下面是  sh文件的代码

find /****/android-tomcat-8.5.23/logs/ -mtime +1 -name "*.out" -print0 | xargs -I {} mv {} /***/android_tomcat_cache;
find /***/ios-tomcat-8.5.23/logs/ -mtime +1 -name "*.out" -print0 | xargs -I {} mv {} /****/ios_tomcat_cache;
find /****/ios_tomcat_cache -mtime +4 -name "*.out" -exec rm -rf {} \;
find /****/android_tomcat_cache -mtime +4 -name "*.out" -exec rm -rf {} \;

转载于:https://www.cnblogs.com/soficircle/p/8794501.html

Tomcat 日志文件分割相关推荐

  1. 运维基础(二):Tomcat日志文件详解

    一.tomcat日志文件路径 tomcat/logs 二.tomcat日志配置文件 tomcat对应日志的配置文件:tomcat目录下的/conf/logging.properties tomcat的 ...

  2. java日志切割工具_JavaSwing版本的日志文件分割器

    JavaSwing版本的日志文件分割器 功能: 分割比100M还大的日志为多个100M的左右的小日志 上效果图 使用方法 点击打开按钮 打开一个log文件,然后点击切割按钮 直接上代码 package ...

  3. 定时清理tomcat日志文件

    2019独角兽企业重金招聘Python工程师标准>>> 线上的tomcat没有关闭日志的输出,导致catalina.out会一直增长和localhost_access_log每天生成 ...

  4. linux怎样删除定时任务,Linux(CentOS)使用定时任务删除Tomcat日志文件

    1. 查看定时任务 命令:crontab -l crontab -l 2. 编辑定时任务 命令:crontab -e HELL=/bin/bash PATH=/sbin:/bin:/usr/sbin: ...

  5. 动态查看tomcat日志文件

    在服务器中调试程序的时候,动态查看日志信息 切换到tomcat/logs文件夹下 执行 tail -f catalina.out 命令,就可以看到一些调试信息 ctrl + c 就可以结束查看

  6. linux文件分割(将大的日志文件分割成小的)

    linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现,非常简单. 在Linux下用split进行文件分割: 模式一:指 ...

  7. Linux自动删除tomcat日志文件

    查看Linux启动的所有crontab:crontab -l 编辑crontab:crontab -e #!/bin/sh export LANG=zh_CN export WEB_HOME=/web ...

  8. Tomcat:第二章:Tomcat日志文件分析

    Tomcat下载地址:https://tomcat.apache.org/download-80.cgi tomcat源码下载: tomcat目录结构: 打开 Tomcat 的日志目录,也就是 Tom ...

  9. Tomcat日志文件位置

    /opt/apache-tomcat-7.0.47/logs/catalina.out 可以查看tomcat的运行日志,包括webserver的启停动作

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

    使用cronolog日志切分工具切分Tomcat的catalina.out日志文件 <1>下载cronolog,并进行安装 wget http://cronolog.org/downloa ...

最新文章

  1. 骆驼命名法,帕斯卡命名法和匈牙利命名法(转)
  2. Leetcode12. 整数转罗马数字(C++)
  3. 《剑指offer》-- 树的子结构、二叉树的镜像、二叉树的深度、平衡二叉树
  4. Hadoop 2.0安装以及不停集群加datanode
  5. 解决:If the number of processors is expected to increase from one, then you should configure the numbe
  6. linux下练习 c++ 容器set、multimset的特性
  7. mysql中常见的几种索引
  8. matlab在activex中读取视频,[转载]matlab读取excel数据并显示在excel(activex控件)中
  9. 基于Python-turtle库绘制小猪佩奇、小猫咪
  10. 浏览器获取CA认证流程
  11. 【Java程序设计】Java基础类库简介
  12. c语言php环境搭建,c语言从入门到放弃php从入门到放弃系列-01php环境的搭建
  13. 对中文GB2312编码和解码
  14. 组合数怎么用计算机算方差,投资组合的方差公式是什么?怎么算的
  15. Android 开发自己的网络收音机4——读取XML文件的电台数据
  16. 计算机编辑功能在哪,win10系统本地组策略编辑器在哪的具体步骤
  17. TED | Never, Ever Give Up
  18. java calendar星期_作业-用Calendar获取今天是星期几
  19. 服务器系统怎么用主板做RAID,超微主板怎么创建RAID磁盘阵列 服务器组建RAID0、RAID1图文教程...
  20. iOS Instrument使用之Core Animation(图形性能)

热门文章

  1. python版本安装
  2. Hyperledger Fabric MSP Identity Validity Rules——MSP身份验证规则
  3. TCP/IP 和 Socket 的关系
  4. box-align,box-pack实现元素垂直底部对齐
  5. 服务治理---限流(令牌桶算法)
  6. 设计模式学习笔记(六:责任链模式)
  7. 全宁对医药行业销售代表的介绍
  8. POJ 2773 Happy 2006 (容斥原理)
  9. www.biubiujie.com BiuBiu街-要Beautiful的女孩纸逛的街
  10. [原创]完美开启Win8中管理员Administrator帐户