共计 2552 个字符,预计需要花费 7 分钟才能阅读完成。
-
cronolog 安装
-
# tar zxvf cronolog-1.6.2.tar.gz # cd cronolog-1.6.2 # ./configure # make # make install
-
查看 cronolog 安装后所在目录(验证安装是否成功)
# which cronolog
正常情况下显示:
/usr/local/sbin/cronolog
-
要想分割 tomcat 的 catalina.out,需作如下工作:
Tomcat7 以前的版本:
(1)注释掉(#)
touch“$CATALINA_BASE”/logs/catalina.out
(2)修改 tomcat bin 目录下的 catalina.sh 文件中的两处
org.apache.catalina.startup.Bootstrap“$@”start \
>>“$CATALINA_BASE”/logs/catalina.out 2>&1 &
为
org.apache.catalina.startup.Bootstrap “$@” start 2>&1 \
| /usr/local/sbin/cronolog “$CATALINA_BASE”/logs/catalina.%Y-%m-%d.out >> /dev/null &
- 完成之后重起 Tomcat 就可以看到 logs 文件中存在 catalina.out.2015-09-13 样式的日志。
- Tomcat7 以后的版本:
1 第一步将
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
-
2 第二步
将
touch “$CATALINA_OUT”
改为
#touch “$CATALINA_OUT”
-
3 第三步
将
org.apache.catalina.startup.Bootstrap “$@” start \
>> “$CATALINA_OUT” 2>&1 &
修改为
org.apache.catalina.startup.Bootstrap “$@” start 2>&1 \
| /usr/local/sbin/cronolog “$CATALINA_OUT” >> /dev/null &
- 或者进行下面的操作步骤效果一样(推荐):
# vi bin/catalina.sh
找到下面这行
org.apache.catalina.startup.Bootstrap “$@” start \
>> “$CATALINA_OUT” 2>&1 &
类似这样的行有 2 处,第一处是 tomcat 时带“-security”参数的启动,第二处是默认 tomcat 启动方式,也就是 else 下面的那部分,我们只修改这里。
另外还要把 touch“$CATALINA_OUT” 这行注释掉。
![cronolog 分割 Tomcat catalina.out 日志 cronolog 分割 Tomcat catalina.out 日志](https://s.xgss.net/sky/2022-01-21/5740a736c098c38ee02dfbd35d599eef.png)
完成之后重起 Tomcat 就可以看到 logs 文件中存在 catalina.out.2015-09-13 样式的日志。
更多 Tomcat 相关教程见以下内容:
CentOS 6.6 下安装配置 Tomcat 环境 http://www.linuxidc.com/Linux/2015-08/122234.htm
RedHat Linux 5.5 安装 JDK+Tomcat 并部署 Java 项目 http://www.linuxidc.com/Linux/2015-02/113528.htm
Tomcat 权威指南(第二版)(中英高清 PDF 版 + 带书签) http://www.linuxidc.com/Linux/2015-02/113062.htm
Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm
Linux 下使用 Xshell 查看 Tomcat 实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm
CentOS 64-bit 下安装 JDK 和 Tomcat 并设置 Tomcat 开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm
CentOS 6.5 下安装 Tomcat http://www.linuxidc.com/Linux/2015-01/111415.htm
Tomcat 的详细介绍:请点这里
Tomcat 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-07/133539.htm
![post-qrcode](https://www.xgss.net/wp-content/uploads/2023/07/二维码-微信公众号256x256.jpg)