新建tomcat需要注意的事项

1,修改service.xml,确保接口一致(共三处)

2,修改启动参数 bin/catalina.sh中

3,修改日志配置,避免日志过大。


步骤1: http://blog.csdn.net/huoyuanshen/article/details/51481431

步骤2: shell方法定时调用,压缩并删除历史数据。具体shell内容见附录1:

4,添加端口或网站的监控,在阿里云的云监控或者zabbix中。

5,如果添加项目,需要查看logbak或log4java等配置文件,确保java日志文件独立。


附录1:

#!/bin/bash
#backup tomcat log

#参数1:
tomcatlog=/data/server/tomcat/logs #tomcat日志目录
#参数2:
days=2 #要压缩几天前的日志
#参数3:
target=/tmp/logs #警告:日志备份目录,此行不可注销或为 "/"

lastdate=`date -d "-$days day" +%Y-%m-%d` 
yesterday=`date -d "-1 day" +%Y-%m-%d` 

mkdir $target/$lastdate

logFileType=(catalina.$lastdate.log host-manager.$lastdate.log localhost.$lastdate.log localhost_access_log.$lastdate.txt manager.$lastdate.log catalina.$lastdate.out)

for data in ${logFileType[@]}  
do  
logfile=$tomcatlog/${data}
if [ -f "$logfile" ]; then
echo ${data}' exist,maving ... ...'
mv $logfile $target/$lastdate/${data}
else
echo ${data}' not exist'
fi
done 

tar zcPvf $target/$lastdate.tar.gz $target/$lastdate 
#z:采用zip压缩;c:创建新文档;v:详细信息;f:使用文档或设备,通常必选。
sleep 10 
rm -fr $target/$lastdate

cp $tomcatlog/catalina.out $tomcatlog/catalina.$yesterday.out
true>$tomcatlog/catalina.out


crontab -e  :

10 0 * * * /data/sh/logbak_8080.sh >/dev/null 2>&1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值