接手公司一个老项目,查看tomcat 服务器硬盘爆满,全部是删除未清除的tomcat 日志文件;一个文件高达60G 我也醉醉的了;

当时那心呀;废话不多说 赶紧对于日志分割配置;

第一步:安装cronolog

  • 下载安装包
wget https://files.cnblogs.com/files/crazyzero/cronolog-1.6.2.tar.gz

  • 解压编译安装
tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure
make
make install

上面第一步就结束了;安装好了cronolog

  • 查看cronolog安装后所在目录

which cronolog

默认路径是 >>/usr/local/sbin/cronolog

需要修改安装路径的同学,再安装时指定路径

贴给安装的图

第二步 就是修改tomcat 启动配置了

修改tomcat启动脚本:vim catalina.sh

第一处修改前:
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
修改后:
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out
fi第二处
查找 touch "$CATALINA_OUT"
注释掉#touch "$CATALINA_OUT" 第三处
修改前:
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
修改后:
org.apache.catalina.startup.Bootstrap "$@" start \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &第三次修改的地方有俩个 修改内容一样,仅挨呢;
/usr/local/sbin/cronolog是cronolog 安装路径,修改了路径的同学注意修改

贴个修改完成的图

tomcat 日志分割 按天输出相关推荐

  1. Linux的tomcat日志分割,linux下tomcat日志分割

    由于tomcat默认的日志文件不会启动分割,catalina.out文件的不断扩大,导致系统磁盘空间边变小,而且管理也难于管理,所以想用一种工具来分割它.为了管理的方便性,分割日志使每天的日志保存成单 ...

  2. tomcat 日志分割脚本

    每天晚上11点50切割日志文件,同时删除超过30天的日志 log_path=/usr/local/tomcat/logs d=date +%Y-%m-%d d90=date -d'30 day ago ...

  3. Linux tomcat日志分割按天分割

    为什么80%的码农都做不了架构师?>>>    安装cronolog 修改catalina.sh 重新启动Tomcat 完成 一.安装cronolog [root@aaa ~]# c ...

  4. win cronolog tomcat 日志分割

    首先找到tomcat得bin目录录下边得startup.bat 编辑文件 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 换成 call &qu ...

  5. VMware安装centos7,centos安装jdk,tomcat,mysql5.7,nginx,redis,ftp,日志分割

    1 centos7安装docker docker-compose docker安装软件 VMware安装centos7 centos安装jdk centos安装zookeeper centos安装to ...

  6. linux日志按照时间切割,Linux下把tomcat日志按日期自动分割

    Linux中tomcat日志分割需要用到cronolog 附上cronolog-1.6.2.tar.gz 1. 安装cronolog tar –zxvf cronolog-1.6.2.tar.gz . ...

  7. Tomcat配置(dbcp连接池、连接池加密、日志分割)

    Tomcat内存设置 确定服务器内存 Windows系统直接在文档系统中查看 Linux系统使用命令查看 [root@localhost ~]# free参数说明:Mem:内存的使用信息Swap:交换 ...

  8. Cronolog日志分割工具

    文章目录 下载安装Cronolog Tomcat日志分割(一) Tomcat日志分割(二) 下载安装Cronolog wget http://rpmfind.net/linux/epel/7/x86_ ...

  9. Tomcat 的 catalina.out 日志分割

    一.背景 Tomcat 的 catalina.out 日志量不断增加,占用空间较大,且默认是不滚动的.因此,需要对其进行日志分割,并进行清理. 本文选用 Cronolog 对其进行分割. 二.安装 1 ...

最新文章

  1. JNI 返回 jbyteArray
  2. 一维行滤波提取俯视图下的车道线特征
  3. JSP简单练习-定时刷新页面
  4. linux信号量参数能在线改吧,UCOSII信号量有问题,CNT值会自己变化
  5. printf函数与主函数问题
  6. 黑马程序员_java基础笔记(06)...集合
  7. 双精度数举例_c语言中,常量,变量,浮点,单精度,双精度是什么意思?举例...
  8. 类型转换和操作符重载 (c#)
  9. 看图识物_有声绘本故事《晚安,建筑工地》看图识物,嘘,晚安
  10. 源码编译安装php-3.5.8
  11. 【Web前端】hexo博客管理
  12. php 获取一维数组里的最大值和最小值
  13. 将Linux目录下的文件放到子目录中
  14. Java Web开发的轻便架构Tapestry5---页面渲染之框架职责
  15. 网络安全宣传周:强调个人信息保护│预防个人信息泄露实操指南
  16. 小米10手机电路图 主板元件位号图
  17. 输入一个英文星期的前两个字姆,输出中文星期
  18. CSS基础(P45-P65)
  19. 常见信息泄露类漏洞风险与解决方案
  20. 数字版权资源价值日益凸显

热门文章

  1. 尚硅谷商城项目上线过程
  2. python 网页爬虫,多任务下载视频
  3. 移动端浏览器横屏、竖屏样式
  4. 自动控制原理5.3---频率域稳定判据
  5. 亚马逊关键词首页排名技巧 让客户找到你
  6. eclipse2019安装
  7. 如何选择第三方物流供应商?
  8. Excel批量将固定格式的源数据提取到一个表中
  9. Windows内核漏洞学习笔记
  10. Android 开发制作系统签名