cronolog对catalina.out文件按天分割的方法
2017-08-31 15:16
881 查看
cronolog对catalina.out文件按天分割的方法
网上找了很多分割日志的方法,没有一个完全的,于是总结了一下给自己以后看。
好几天没看服务器的日志(我很懒,也不是专业运维),今天进去看了看,发现Tomcat下的catalina.out文件已经300多M了,好吧,我已经打不开它了,更别说去看内容调试了,也算是迫于无奈吧,我准备将这个日志文件给分割了,问了下度娘(不好意思,我是菜鸟,就听得懂度娘说的话),度娘说,方法很多,你要用哪个呢?看了看,发现对于我这种级别的鸟,也就cronolog比较好实现了。于是我花了一上午时间,对,你没看错,我就是花了一上午时间,感觉很简单的东西却花了这么久,还好老板不知道,不然肯定怼我,谁让我不是专业Linux呢,没办法,废话不说,进入正题。#IsaacLiu
0.网上这个文章很多,千篇一律,简直就是一模一样。
1.首先我是下载的 cronolog 然后通过 winSCP 传到了Linux上的,如果这个地址不行的话,那就自行百度,只要下下来就行了
2.进入放cronolog压缩包的目录,执行 tar zxvf cronolog压缩包名,{例如:
tar zxvf cronolog-1.6.2.tar.gz},压缩包名不用自己手打的,直接按Tab键就自动出来了
3.以下就用cronolog-1.6.2.tar.gz这个包为例说了,解压后在压缩包同目录会出现一个cronolog-1.6.2文件夹,命令进入该文件夹下{
cd cronolog-1.6.2},
4.依次执行 {
./configure},{
make},{
make install}命令,如果命令执行出问题,那就可能是一些插件没有装,我是又执行了以下命令{
yum install gcc gcc-c++ autoconf automake}{
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel},然后再执行前三个命令,不出意外就装好了(出意外也不要找我,因为我就是记录给自己看的)
5.进入Tomcat下的bin目录,vim打开 catalina.sh 文件(不要告诉我不知道怎么进的,如果真不会,就在winSCP 下直接用内部编辑器打开那个文件,然后编辑)
6.我用的是Tomcat9.0,打开catalina.sh文件后,将
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out这行代码改为
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out,其中
%Y-%m-%d是将要替换为日期的占位,也可以放到out后面,随你喜欢,其实这里
CATALINA_OUT就是一个变量,在其他地方方便引用
7.接着搜索
touch "$CATALINA_OUT",然后将它注释掉,或者删了
**8.继续搜索
org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_OUT" 2>&1 "&"
,然后将它删了,注意,是删了,不是注了,不然catalina.out文件会输出
/usr/local/tomcat0/bin/catalina.sh: line 396: org.apache.catalina.startup.Bootstrap: command not found,并且服务启动不起来,
然后同一位置加上
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \ | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &
具体可以参考 这篇博客 ,在此也多些这位博主奉献经验**
9.删除Tomcat/logs下的catalina.out文件,重启Tomcat,就能看到产生的新的catalina.out文件了
参考:http://shitouququ.blog.51cto.com/24569/1247803 解决了command not found的问题
http://jingyan.baidu.com/article/11c17a2c0f151af446e39d1f.html 前几个步骤比较完整的方案
相关文章推荐
- 使用cronolog分割tomcat的catalina.out日志文件
- tomcat下使用cronolog对catalina.out日志文件分割
- tomca6,7的catalina.out文件分割
- tomcat下catalina.out日志文件分割
- tomcat下catalina.out日志文件分割
- tomcat下catalina.out日志文件分割
- Tomcat-常用配置文件及关闭或调整catalina.out日志输出的三种方法
- linux下分割catalina.out文件,按天生成文件
- linux下tomcat7 catalina.out 文件分割
- 定期分割tomcat输出文件 catalina.out
- Tomcat在Linux下catalina.out文件不断膨胀的解决方法
- Tomcat日志catalina.out文件过大的处理方法
- cronolog分割tomcat的catalina.out日志
- 安装 cronolog 分割 tomcat catalina.out 日志
- linux下tomcat的catalina.out文件过大的正确处理方法!
- Linux下利用cronolog对Tomcat7 catalina.out 日志分割
- 处理Tomcat日志catalina.out日志文件过大的问题(第二种方法适合各种日志的切割)
- linux下分割catalina.out文件,按天生成文件
- Cronolog 分割 Tomcat8 Catalina.out日志 (转)
- 分割tomcat日志文件catalina.out