- 论坛徽章:
- 0
|
一搜,出来一大堆啊
基本方法如下,我想说的是copy的东西是不是你已经实践了的
要想分割tomcat的catalina.out,需作如下工作:
修改tomcat bin目录下的catalina.sh文件中的
Java代码
org.apache.catalina.startup.Bootstrap “$@” start \
>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &
org.apache.catalina.startup.Bootstrap “$@” start \
>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &
为
Java代码
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
同时,文件中有一行
Java代码
touch “$CATALINA_BASE”/logs/catalina.out
touch “$CATALINA_BASE”/logs/catalina.out
可以注释掉,完成之后重起Tomcat就可以了,
看logs文件中是否有catalina.2009-07-01.out样式的日志
有人真的用过么?我反正试了很多次依然如下
Using JRE_HOME: /home/local/jdk1.5.0_08
/home/local/tomcat-5.5.16/bin/catalina.sh: line 245: syntax error near unexpected token `|'
/home/local/tomcat-5.5.16/bin/catalina.sh: line 245: ` |/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &'
我总结网上两种配置
一.
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
|/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
二.
org.apache.catalina.startup.Bootstrap "$@" start \
|/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 &
请注意 一.二两种都出问题,我就不清楚各位转贴的大侠们是怎么做的呢。实在搞不清楚了
[ 本帖最后由 75252 于 2009-9-28 14:00 编辑 ] |
|