关于Tomcat的catalina.out的日志分割问题
我按如下内容进行日志分割的设置。tomcat的catalina日志输出太多会导致文件过大
让我们看看如何实现按日分割.
经过一些列查询演技发现至少有两种方式:
一:用linux的cronolog将日志按照时间分割
找到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.out.%Y-%m-%d.out>> /dev/null &
在重启tomcat的时候老是报错,错误为
/tomcat6/tomcat_2/bin/catalina.sh: line 387: syntax error near unexpected token `|'
/tomcat6/tomcat_2/bin/catalina.sh: line 387: ` | /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null & '
谁能给我解释啊? --------------------编程问答-------------------- 谁能给我解释啊? --------------------编程问答-------------------- 这是什么问题啊?
--------------------编程问答-------------------- 这是为什么呢?
补充:Java , Java相关