linux下安装cronolog 并对tomcat进行分割日志
程序员文章站
2022-06-25 21:45:20
...
为了实现日志分割,找了很多博文,自己实验后,现留下安装经验
需要现在linux下安装cronolog ,但有些链接地址已经失效,可能wget后连不上
这是能用的地址:
终端现进入存放的目录,如 /db/apps
再输入下面命令下载 gz文件
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
查看是否安装好了
which cronolog
我这 显示: /usr/local/sbin/cronolog
软件安装成功
分割日志
此时修改tomcat 的日志输出
进入tmcat bin目录下
vim catalina.sh
在这个位置
修改大概位于200行多点的地方
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
再修改
大概位于450行左右的
touch "$CATALINA_OUT"
注释掉
#touch "$CATALINA_OUT"
最后修改
大概位于460到470行左右的这里
org.apache.catalina.startup.Bootstrap "aaa@qq.com" start \
>> "$CATALINA_OUT" 2>&1 "&"
修改为
org.apache.catalina.startup.Bootstrap "aaa@qq.com" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &
有两个,两处都要改
最后进入使用 sh stratup.sh 启动查看是否分割好了
上一篇: npm安装cnpm出现的问题
下一篇: so