zoukankan      html  css  js  c++  java
  • Tomcat 日志文件分割

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

    其中有的是因为后台 代码逻辑上的一些原因 , 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 {} ;
  • 相关阅读:
    9.逻辑二十大题3
    8.逻辑二十大题2
    7.逻辑二十大题1
    6.输入四个数,找出最大值方法二
    5.输入四个数,找出最大值
    4.判断平闰年
    【练习4.3】在图片上画矩形并高亮显示矩形区域、统计矩形区域中像素情况并绘制直方图
    【练习4.2】使用鼠标事件获取图片像素值
    【练习4.1】图像转换、Canny检测、图像合并、在图像上输出文字
    【练习3.5】使用感兴趣区域(ROI)
  • 原文地址:https://www.cnblogs.com/soficircle/p/8794501.html
Copyright © 2011-2022 走看看