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

其中有的是因为后台 代码逻辑上的一些原因 , 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./logs/ -mtime + -name "*.out" -print0 | xargs -I {} mv {} /***/android_tomcat_cache;
find /***/ios-tomcat-8.5./logs/ -mtime + -name "*.out" -print0 | xargs -I {} mv {} /****/ios_tomcat_cache;
find /****/ios_tomcat_cache -mtime + -name "*.out" -exec rm -rf {} \;
find /****/android_tomcat_cache -mtime + -name "*.out" -exec rm -rf {} \;

最新文章

  1. Angular 单元格合并
  2. 使用ftp软件上传下载php文件时换行丢失bug
  3. 使用inno setup打包程序完整脚本(.net框架检测,重复安装检测)
  4. GDB动态库搜索路径
  5. MVC3 ModelBinder
  6. 取消定时-CICS
  7. php 下载
  8. SSH 服务启动时出现如下错误:fatal: Cannot bind any address
  9. [C++ 2011 STL (VS2012 Update4) 源代码阅读系列(2)]熟悉一些宏定义和模版偏特化或叫模版专门化
  10. 关于hive ,eclipse老是提示加载不到驱动
  11. Online Judge(OJ)搭建——2、数据库,SQL语句
  12. python 实例六
  13. 不同主机的docker容器互相通信
  14. jQuery为div添加select和option
  15. thread run 和 start 的区别
  16. Permutations LT46
  17. ARP监控工具ARPalert
  18. 【Spring学习笔记-MVC-16】Spring MVC之重定向-解决中文乱码
  19. Vue+webpack报错: listen EADDRINUSE: address already in use :::8080
  20. 【剑指offer】字符串的组合

热门文章

  1. python(day16)内置函数,匿名函数
  2. 关于使用阿里OSS服务搭建图床和使用PicGO上传图片到图床
  3. Javascript数组系列五之增删改和强大的 splice()
  4. Linux 环境 Intelij Idea 安装与快捷图标配置
  5. django源码分析 LazySetting对象
  6. C#基础第六天
  7. 让 Windows7 - 64bit 支持 VC++ 6.0 的解决方法(无法启动此程序,因为计算机中丢失 MSVCRTD.dll。尝试重新安装该程序以解决此问题)
  8. Linux实战教学笔记49:Zabbix监控平台3.2.4(一)搭建部署与概述
  9. 二十九、layui分页插件的使用
  10. YCD 软件更新方法