解决Tomcat 中catalina.out持续累加问题
2018-03-18 14:23
281 查看
此方法不需要修改Tomcat配置 亲测,可用
1.在tomcat bin目录下添加文件clear_log.sh
内容如下:
#!/bin/sh d=`date +%Y-%m-%d` d7=`date -d'7 day ago' +%Y-%m-%d` cp /opt/apache-tomcat-8.5.9/logs/catalina.out /opt/apache-tomcat-8.5.9/logs/catalina.${d}.log echo "" > /opt/apache-tomcat-8.5.9/logs/catalina.out rm -rf /opt/apache-tomcat-8.5.9/logs/catalina.${d7}.log
2.将sh文件加入操作权限
chmod +x /opt/apache-tomcat-8.5.9/bin/clear_log.sh
3.修改/etc/crontab文件(定时器)在文档最下方添加(每天0点1分执行脚本):
1 0 * * * root /opt/apache-tomcat-8.5.9/bin/clear_log.sh
4.加载crontab文件
crontab -u root /etc/crontab
5.重启crontab
/etc/init.d/crond restart
6.查看定时任务
crontab -l
总结
以上所述是小编给大家介绍的解决Tomcat 中catalina.out持续累加问题,希望对大家有所把帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
您可能感兴趣的文章:
相关文章推荐
- web应用下的安全问题以及tomcat/nginx对应解决方法(持续更新、亲测可解决问题)
- idea 解决Tomcat控制台乱码问题
- 解决ie下载excel文件直接在浏览器打开的问题(tomcat,web项目)
- 解决Tomcat: Can't load IA 32-bit .dll on a AMD 64-bit platform问题
- 解决eclipse的new server里tomcat 无法选择问题
- tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
- 解决Tomcat配置正确,项目运行却报404问题,坑爹。。。
- tomcat Access Denied 问题的解决方法
- JAVA 解决tomcat占用8080端口问题
- AIX配置tomcat https的问题解决
- 解决Tomcat 由于80端口被占用无法启动的问题
- 在tomcat上配置activebpel中解决的小问题
- 由于mysql数据库服务问题引起的eclipse中的Tomcat无法启动解决方法
- Tomcat 的JVM 内存溢出问题的解决
- 【转】eclipse for java ee的tomcat配置(常见问题解决)
- 解决tomcat中图片上传丢失问题
- TOMCAT问题解决那些事
- tomcat+java的web程序持续占cpu高问题调试【转】
- TOMCAT乱码问题的解决
- Android开发中Eclispe相关问题及相应解决(持续更新)