java项目日志文件过大解决_Tomcat catalina.out文件过大的解决方案
JAVA项目经常会让磁盘爆满,对系统的稳定造成了一定的影响。可能就是你的配置与项目设置问题!
按照别人的说法:
System.out 和 System.err 都被打印到 catalina.out。
catalina.out 不会 rotate。
真假不知,但是确实catalina.out会无限变大
可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。
catalina.org.apache.juli.FileHandler.level = WARNING
catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
catalina.org.apache.juli.FileHandler.prefix = catalina.
将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉。
一般日志的级别有:
SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)
当然,你也必须删除他找到他删除即可。
路径再tomcat下
logs/catalina.out
方法2事情终究不过是个大文件处理的问题,强大的bash来搞定; 使用cron每天来备份当前的catalina.out,然后清空他的内容; 参考脚本如下:
#!/bin/sh
y=`date “+%Y”`
m=`date “+%m”`
d=`date “+%d”`
cd /PATH /tomcat/logs
cp catalina.out catalina.out.$y$m$d
echo
> catalina.out
exit
注意linux系统的cron服务是否启动,是否正常工作,还有脚本的存放路径
java项目日志文件过大解决_Tomcat catalina.out文件过大的解决方案相关推荐
- java里引用css没反应,解决HTML外部引用CSS文件不生效问题
作为一个前端小白,鼓捣了几天前端..今天突然发现我深信不疑的东西,竟然出现了问题..就比如我在css目录下面写了一个css样式文档:style.css.这时里面只有一句话: body { backgr ...
- vue打包放到Java项目里_如何把vuejs打包出来的文件整合到springboot里
这个需求不知道是不是合适,因为静态的vuejs项目,用nginx部署,听说很快. 一般有这个需求的,都是用tomcat来部署java项目,tomcat转发静态vuejs,应该不会很快. 好吧,以上都是 ...
- java项目-第96期基于ssm+hadoop+spark的电影推荐系统-大数据毕业设计
java项目-第96期基于ssm+hadoop+spark的电影推荐系统 [源码请到资源专栏下载] 1.项目简述 电影推荐系统,基于大数据分析的推荐系统,适合学习和企业应用. 首先电影推荐相对于其它推 ...
- python如何读取log文件_怎么解决Python读取log文件时报错
怎么解决Python读取log文件时报错 发布时间:2020-05-23 14:15:56 来源:亿速云 阅读:157 作者:鸽子 问题描述: 写了一个读取log文件的Python脚本:# -*- c ...
- linux中zip文件编码错误,解决linux下zip文件解压乱码问题
原标题:解决linux下zip文件解压乱码问题 解决linux下zip文件解压乱码问题 原因 由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此, ...
- npoi xlsx 文件损坏_解决右键新建xlsx文件错误
问题发现 近日在使用Windows文件资源管理器,右键新建 XLSX 工作表 ,打开文件,EXCEL报错 Excel 无法打开文件 "***.xlsx", 因为文件格式或文件扩展名 ...
- idea打开java文件中文乱码_idea运行java项目js中文乱码如何解决
大家经常遇到乱码问题,我一般习惯性的把编码问题归结为两种: 编码层面的乱码:指的是那些需要修改项目内的代码或配置来解决的乱码问题,比如有的时候从数据库获取的数据是乱码.发送ajax请求时,获取到的数据 ...
- java项目日志打印总结
项目的日志输出 1.关于日志在项目中的logback.xml配置 配置文件内容 <?xml version="1.0" encoding="UTF-8"? ...
- java项目红叉_完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题
从别的eclipse导了个项目,导入后项目文件夹上显示一个红叉,但项目能跑通.检查了jdk.tomcat版本,都改正正确了,项目目录树里面每个文件夹里面的文件,src.xml都查了,都没发现问题. 后 ...
最新文章
- 2.4.4.1、Django新建APP(acounts)
- 理解离散傅立叶变换(三.复数)
- aspx ajax获取后台数据,aspx界面中,怎么调用后台的方法,处理某个数据
- php程序变量,PHP 变量
- 虚拟主机评测网已经崭露头角
- android显示矩阵大小,关于android:显示代表灰度图像的双值矩阵
- 四合一图床HTML网站源码
- torch的DataLoader 浅析
- List遍历删除元素remove()
- C语言之*和++、--连用时的结合性探究
- ora-00119和ora-00132解决方案
- SQL问题记录——Unable to connect SqlServer Oledb ...
- 需要一个用于Postgres的UUID生成器?这里有两种设置方法
- 银行卡收单相关文章汇集
- 树莓派迅雷远程下载 | 树莓派小无相系列 1
- C语言BT软件项目总结
- 扶桑之伤 作者:长铗
- sorry, the application has stop excepted
- 洛谷 P1645 序列
- 计算机应用期刊三次外审,期刊论文一般外审几次
热门文章
- 逻辑回归与线性回归的区别
- 中国移动研究院人力群面
- LeetCode-147:对链表进行插入排序
- Spark vs. MapReduce 时间节约66%,计算节约40%
- python的多线程应用前景_什么是线程(多线程),Python多线程的好处
- 用python计算准确率_Python 学习 scikit-learn 预测准确率计算
- json为全局变量 vue_Vue-cli开发笔记二----------接口调用、配置全局变量
- linux sublime 命令行启动,命令行 – 使用命令行在Sublime Text 3中打开一个文件夹
- 计算机必修课程英语单词,《计算机专业英语》课程标准.doc
- oracle 表空间 碎片,Oracle表空间碎片整理