tomcat 日志分割 按天输出
接手公司一个老项目,查看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 日志分割 按天输出相关推荐
- Linux的tomcat日志分割,linux下tomcat日志分割
由于tomcat默认的日志文件不会启动分割,catalina.out文件的不断扩大,导致系统磁盘空间边变小,而且管理也难于管理,所以想用一种工具来分割它.为了管理的方便性,分割日志使每天的日志保存成单 ...
- tomcat 日志分割脚本
每天晚上11点50切割日志文件,同时删除超过30天的日志 log_path=/usr/local/tomcat/logs d=date +%Y-%m-%d d90=date -d'30 day ago ...
- Linux tomcat日志分割按天分割
为什么80%的码农都做不了架构师?>>> 安装cronolog 修改catalina.sh 重新启动Tomcat 完成 一.安装cronolog [root@aaa ~]# c ...
- win cronolog tomcat 日志分割
首先找到tomcat得bin目录录下边得startup.bat 编辑文件 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 换成 call &qu ...
- VMware安装centos7,centos安装jdk,tomcat,mysql5.7,nginx,redis,ftp,日志分割
1 centos7安装docker docker-compose docker安装软件 VMware安装centos7 centos安装jdk centos安装zookeeper centos安装to ...
- linux日志按照时间切割,Linux下把tomcat日志按日期自动分割
Linux中tomcat日志分割需要用到cronolog 附上cronolog-1.6.2.tar.gz 1. 安装cronolog tar –zxvf cronolog-1.6.2.tar.gz . ...
- Tomcat配置(dbcp连接池、连接池加密、日志分割)
Tomcat内存设置 确定服务器内存 Windows系统直接在文档系统中查看 Linux系统使用命令查看 [root@localhost ~]# free参数说明:Mem:内存的使用信息Swap:交换 ...
- Cronolog日志分割工具
文章目录 下载安装Cronolog Tomcat日志分割(一) Tomcat日志分割(二) 下载安装Cronolog wget http://rpmfind.net/linux/epel/7/x86_ ...
- Tomcat 的 catalina.out 日志分割
一.背景 Tomcat 的 catalina.out 日志量不断增加,占用空间较大,且默认是不滚动的.因此,需要对其进行日志分割,并进行清理. 本文选用 Cronolog 对其进行分割. 二.安装 1 ...
最新文章
- JNI 返回 jbyteArray
- 一维行滤波提取俯视图下的车道线特征
- JSP简单练习-定时刷新页面
- linux信号量参数能在线改吧,UCOSII信号量有问题,CNT值会自己变化
- printf函数与主函数问题
- 黑马程序员_java基础笔记(06)...集合
- 双精度数举例_c语言中,常量,变量,浮点,单精度,双精度是什么意思?举例...
- 类型转换和操作符重载 (c#)
- 看图识物_有声绘本故事《晚安,建筑工地》看图识物,嘘,晚安
- 源码编译安装php-3.5.8
- 【Web前端】hexo博客管理
- php 获取一维数组里的最大值和最小值
- 将Linux目录下的文件放到子目录中
- Java Web开发的轻便架构Tapestry5---页面渲染之框架职责
- 网络安全宣传周:强调个人信息保护│预防个人信息泄露实操指南
- 小米10手机电路图 主板元件位号图
- 输入一个英文星期的前两个字姆,输出中文星期
- CSS基础(P45-P65)
- 常见信息泄露类漏洞风险与解决方案
- 数字版权资源价值日益凸显