tomcat日志文件15G。。。。

问题描述

今天无意间看了一下服务器,发现tomcat根目录下面有个叫jlx.log的日志文件竟然有15G这么大!然后删除了重启了下tomcat又生成一个1M的这处文件,并且一直在增大!看了下里面的日志,发现全部都是Spring注解AOP里面的一些日志类东西,不知道有哪位高手见过这个问题啊,帮小弟解决一下,谢谢啦!

解决方案

给你贴个例子log4j.rootLogger= error, stdout, logfile log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n log4j.appender.logfile=org.apache.log4j.RollingFileAppender #日志文件名 log4j.appender.logfile.File=DEAS.log #每个文件的大小 log4j.appender.logfile.MaxFileSize=1MB #保留几份 log4j.appender.logfile.MaxBackupIndex=5 #输出格式 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
解决方案二:
一般来说,root logger的级别设置为 ERROR,自己的代码设置为INFO,需要调试的部分设置为DEBUG你的问题应该是root logger设置为 DEBUG了
解决方案三:
配置一下log4j配置文件,设置下最大大小即可。
解决方案四:
如果你们的程序日志是用LOG4J的话 那就很多配置方法。如每天生成一个文件,也可以是文件达到多大之后再生成一个文件。具体情况还是要看你的程序是用的哪种方法来输出日志的。
解决方案五:
应该是你们自己配置的

时间: 2024-10-23 17:22:15

tomcat日志文件15G。。。。的相关文章

tomcat 日志文件 运行正常

问题描述 tomcat 日志文件 运行正常 0:0:0:0:0:0:0:1 - - [16/Feb/2016:11:27:59 +0800] "GET /xuxunews/god/login HTTP/1.1" 404 987 状态码404,后的数字987是什么意思 解决方案 最主要还不是404嘛,应该排查下这个get请求把

centos下tomcat日志文件乱码

centos下tomcat日志文件乱码 ,最近装了centos7.0准备用来搭建web服务器. 遇到一个问题折腾了很久: 在tomcat日志文件中的中文全部为?号,并不是因为linux的编码问题引起的, 而是因为启动tomcat的时候需要设置 什么是 centos下tomcat日志文件乱码 最近装了centos7.0 准备用来搭建web服务器.遇到一个问题折腾了很久: 在tomcat日志文件中的中文全部为?号,并不是因为linux的编码问题引起的,而是因为启动tomcat的时候需要设置java虚

tomcat日志文件,但运行无措

问题描述 tomcat日志文件,但运行无措 0:0:0:0:0:0:0:1 - - [16/Feb/2016:11:27:59 +0800] "GET /xuxunews/god/login HTTP/1.1" 404 987 状态码404,后面987是什么含义 解决方案 在server.xml中查看access日志的配置,看下pattern对应的是什么含义. prefix="localhost_access_log." suffix=".txt"

tomcat日志文件不完整

问题描述 tomcat日志文件不完整 大家好,请教大家一个问题,为什么我的tomcat中logs文件夹下面只有 这一种类型的日志文件,其他类型的只有刚配置好tomcat的时候有 有时候需要在tomcat日志里面找程序崩溃的原因,localhost_access_log.2015-02-15.txt 这种日志里面只是储存了URL地址对分析问题没有用 tomcat 详细的错误日志在哪里找啊?还是我的tomact日志文件配置有问题? 解决方案 我是做安卓的,说一下我android的logcat吧,我觉

Tomcat日志文件定时清理备份的脚本_Tomcat

以下脚本主要备份的日志文件为tomcat的catalina.out.localhost_access_log.yyyy-mm-dd.log日志和项目的日志文件,其中项目的日志文件格式为"projectname-yyyy-mm-dd.log",以下为备份脚本,具体的操作都有相应的注释,供大家参考,具体情况请根据日志文件的格式和要求来使用本脚本. #!/bin/sh ###### # 日志定时运行时间为每天0点1分 # 删除20天之前的日志文件,压缩一周之前的日志文件 # 日志文件时间是根

利用Spark解析Tomcat日志,并将统计结果存入Mysql数据库

本文试图实现的需求场景为:以学习Spark知识点为目的,编写Scala利用Spark解析800M的tomcat日志文件,打印一段时间内ERROR级别记录的前10行,统计每分钟的日志记录数,并将统计结果存入mysql数据库中.之前曾用JAVA写过一次同样的处理逻辑,但在学习了Scala之后,真的感觉在计算方面Scala要比JAVA方便的多.没有学习Scala语言的同学速度速度了啊-- 技术要点 将日志文件写入HDFS中,相对路径PATH为"nova.log" 注意JAVA堆栈异常日志的处

为什么logback在tomcat中运行时日志文件输出到eclipse目录下

问题描述 使用相对路径时,同样的logback日志配置文件,在jetty中运行会输出日志到当前项目的路径下,而部署到tomcat中就输出到eclipse根目录下了,有什么办法可以解决这个问题?我想了很久都不知道为什么.logback部分配置如下<appendername="FILE"class="ch.qos.logback.core.rolling.RollingFileAppender"><rollingPolicyclass="ch

Shell脚本切割tomcat的日志文件_linux shell

鉴于在调试logback和log4j的文件切割一直无法成功,随性用shell写个脚本用来切割tomcat下的日志文件(大家如果有在logback或log4j使用文件切割成功的话,可以留下使用方式,先谢谢了) 1:废话少说,直接贴上脚本: #!/bin/sh log_dir=/var/log/tomcat monitor_file=$1 #tomcat目录下的catalina.out文件的绝对路径 file_size=`du $monitor_file | awk '{print $1}'` if

eclipse中启动tomcat不产生日志文件

问题描述 eclipse中启动tomcat不产生日志文件 eclipse中启动tomcat不产生日志文件,但是在tomcat文件夹中启动startup.bat就会有,是什么问题 解决方案 Console打开了没?