linux下tomcat/logs下只有一个catalina.out件,时间一长.发现日志文件暴增.对于管理真是不方便.如果能分日期记录就好了。思来想去就想到用cron来分割日志文件。
1.下载cronolog-1.6.2.tar.gz
2.安装
# tar zxvf cronolog-1.6.2.tar.gz
然后进到cronolog-1.6.2文件夹中,运行以下命令
# ./configure
# make
# make install(这个命令需要在root用户下执行)
OK!默认是安装在/usr/local/sbin/下。
3.配置
在tomcat/bin/catalian.sh中找到
elif ; then
shift
touch \"$CATALINA_BASE\"/logs/catalina.out
if ; then
echo \"Using Security Manager\"
shift
\"$_RUNJAVA\" $JAVA_OPTS $CATALINA_OPTS \\
-Djava.endorsed.dirs=\"$JAVA_ENDORSED_DIRS\" -classpath \"$CLASSPATH\" \\
-Djava.security.manager \\
-Djava.security.policy==\"$CATALINA_BASE\"/conf/catalina.policy \\
-Dcatalina.base=\"$CATALINA_BASE\" \\
-Dcatalina.home=\"$CATALINA_HOME\" \\
-Djava.io.tmpdir=\"$CATALINA_TMPDIR\" \\
-Djava.awt.headless=true \\
org.apache.catalina.startup.Bootstrap \"$@\" start \\
>> \"$CATALINA_BASE\"/logs/catalina.out 2>&1 &
if ; then
echo $! > $CATALINA_PID
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载