利用cronolog分割tomcat服务器日志catalina.out文件
cd /data/app_if514/logs
mkfifo catalina.fifo.out(新建管道)
cd ../bin (切换到tomcat的bin目录下)
vi startup.sh (修改配置文件)
找到下面代码,
PRGDIR=`dirname “$PRG”`
EXECUTABLE=catalina.sh
在前面加入
/usr/sbin/cronolog /data/app_if514/logs/catalina.fifo.out.%Y-%m-%d < /data/app_if514/logs/catalina.fifo.out &
(/usr/sbin/cronolog 为cronolog的默认安装目录(如果指定其他目录这里需要修改) /data/app_if514/logs/catalina.fifo.out.%Y-%m-%d对应的是tomcat的logs下 )
vi 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.fifo.out
fi
重启tomcat 在浏览器访问tomcat http://xxx.xxx.xxx:8080
然后到tomcat 的安装目录的logs文件夹下查看有 catalina.fifo.out.xxxx-xx-xx 文件,就成功了