centos tomcat7 catalina.out 日志太多

今天做活动,服务器访问量激增,以前没出现过的问题都一一出现

这里记录一个catalina.out迅速占满磁盘空间的问题。幸亏有硬盘监控服务器报警啊~~~

环境:centos tomcat7

项目相关环境:hibernate4、spring、slf4j、logback

我明明在logback.xml中都配置了日志级别,一些调试信息却依然出现在catalina.out中。

查了我用yum装的tomcat7,里面居然有log4j的jar包!!!然后改了tomcat中的log4j.properties似乎没用(没太注意验证,稍微看了下,也可能走眼了)。

后来找哥们帮忙,查了hibernate4等的选择日志优先级等,最后选择了改tomcat启动脚本的办法。

nano /etc/tomcat/tomcat.conf

#add 2015-04-08 catalina.out too many logs
JAVA_OPTS="-Dorg.jboss.logging.provider=slf4j -Dcom.mchange.v2.log.MLog=slf4j"

同时改了c3p0的,貌似还有freemark的可能也需要改一下:

-Dorg.freemarker.loggerLibrary=SLF4J

特此记录,如果谁有更好的办法,请告诉我啊~~~感激不尽~~~



时间: 2024-11-10 10:38:35

centos tomcat7 catalina.out 日志太多的相关文章

Tomcat7 catalina.out 日志分割

Tomcat7 catalina.out 日志分割 安装过程如下: 1.下载(最新版本) cronolog-1.6.2.tar.gz 2.解压缩 # tar zxvf cronolog-1.6.2.tar.gz 3.进入cronolog安装文件所在目录 # cd cronolog-1.6.2 4.运行安装 # yum –y install gcc # ./configure # make # make install 5.查看cronolog安装后所在目录(验证安装是否成功) # which c

linux定时任务之清理tomcat catalina.out日志

场景 无论生产还是测试中,只要你项目嗖的一下子跑起来了,就会产生相关运行的catalina.out日志文件.我觉得看到这篇文章的人,都是过来学习怎样开启定时任务来清理tomcat日志的,下面呢,就给大家具体说下吧 Coding centos版本:6.8 1.首先进入到linux tomcat的/log目录下找到catalina.out文件 //进入tomcat logs目录 [[email protected] ~]# cd /usr/local/tomcat7/logs //查看目录下的文件,

解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

本文摘自:(http://blog.csdn.net/stevencn76/article/details/6246162) 分类: Java技术专区2011-03-13 12:25 5017人阅读 评论(1) 收藏 举报 tomcatlinux工具任务web 由于Tomcat在默认情况下会将没有经过配置的web应用所产生的日志输出已经其本身的日志内容都输出到这个文件中,那么随着时间的推移,这个文件的尺寸将会越来越大,当需要检查日志内容时间会导致文件难以打开,而且同时tomcat依旧在不断的向文

Tomcat catalina.out日志使用log4j按天分割

由于tomcat catalina.out日志不会自动分割, 一.日志分割所需包在附近中 1. 压缩包中有三个jar包: log4j-1.2.16.jar tomcat-juli-adapters.jar tomcat-juli.jar 说明:如果不是tomcat7版本,请去官网下载对应版本的tomcat-juli.jar,tomcat-juli-adapters.jar类包, 下载地址: http://www.apache.org/dist/tomcat   在对应版本中的bin/extras

tomcat的catalina.out日志文件过大

今天发现一个服务器的/opt目录数据过大,最后发现是tomcat中的catalina.out日志过大引起的 用du命令查看opt下一层的数据文件大小 [[email protected] opt]# du -h --max-depth=1 /opt 最终发现在tomcat里catalina.out的文件很大 [[email protected] logs]# ll -h /opt/liferay6.2ce/tomcat-7.0.42/logs/catalina.out -rw-r--r-- 1

Android Studio控制台输出日志太多清空

在使用Android studio的时候,有时候会由于手机输出的日志太多,导致控制台瞬间清空,尤其是遇见一些FATAL Exception时候,瞬间控制台就被清空了,根本捕获不到,导致其他调试的日志也被清空. 这时候,你就需要LogBoy来帮助你调试了. 你需要: 本地配置Python环境 & 引入LogBoy库到自己工程 & 启动python脚本 你收获: 可以在本地浏览器捕获你输出的日志,调试更方便 你可以访问:LogBoy主页

CentOS 6.6 sudo日志配置

CentOS 6.6 sudo日志配置 查询syslog和sudo软件是否已安装 [[email protected] ~]# rpm-qa|egrep "sudo|syslog" rsyslog-5.8.10-8.el6.x86_64 sudo-1.8.6p3-15.el6.x86_64 配置/etc/sudoers文件 [[email protected] ~]# echo"Defaults    logfile=/var/log/sudo.log">&g

分享工作中遇到的问题积累经验 事务日志太大导致insert不进数据

原文:分享工作中遇到的问题积累经验 事务日志太大导致insert不进数据 分享工作中遇到的问题积累经验 事务日志太大导致insert不进数据 今天开发找我,说数据库insert不进数据,叫我看一下 他发了一个截图给我 然后我登录上服务器,发现了可疑的地方,而且这个数据库之前有一段经历 在月初的时候这个数据库曾经置疑过,启动不起来 Could not redo log record (163041:116859:5), for transaction ID (0:-1175226963), on

MongoDB 日志太大怎么办?

MongoDB的日志增长的很快,/var所在的空间马上就占满了,即便换到另一个磁盘分区保存日志,日志还是增长的很快,磁盘眼看要告磬. 有一个好办法,就是使用旋转日志. MongoDB的旋转日志有点怪,Linux下mongd服务接受一个kill -SGIUSR1命令后就立刻将当前日志文件重命名为带日期的文件,然后创建新的日志文件. 不想一般的旋转日志,可以配置旋转策略.不过没关系,经过测试,发送该命令时不会影响到MongoDB的服务. 下面是一个例子,先查找进程id, 然后发送命令. [email