tomcat catalina.out 日志分割
2016-03-15 17:17
561 查看
tomcat 运行过程中 catalina.out会越长越大,里面都是各类servlet,甚至spring, hibernate等的DEBUG信息,即使修改了修改conf/logging.properties中的日志级别,也不能减少log量。另外,在tomcat运行的情况下,删除catalina.out并不能立刻释放日志所占的空间,最终导致磁盘空间越占越多,内存消耗也越来越多,系统运行越来越慢。
经过GOOGLE,发现可以通过分割日志的方式曲线解决,即每日产生一个日志文件,其他的日志文件就可以定期清除,这样不会导致严重的后果,方法如下:
1. 下载安装cronolog: # wget http://cronolog.org/download/cronolog-1.6.2.tar.gz;
2. 解压缩: # tar zxvf cronolog-1.6.2.tar.gz ;
3. 编译安装:
# cd cronolog-1.6.2
# ./configure
# make
# make install
4. 在tomcat的bin目录的catalina.sh中找到2行:
org.apache.catalina.startup.Bootstrap “$@” start \
>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &
修改为
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
这样每天就会产生一个catalina.2xxx-0x-xx.out的文件 零点自动分割了。
转载:http://blog.csdn.net/hbsong75/article/details/39211569
经过GOOGLE,发现可以通过分割日志的方式曲线解决,即每日产生一个日志文件,其他的日志文件就可以定期清除,这样不会导致严重的后果,方法如下:
1. 下载安装cronolog: # wget http://cronolog.org/download/cronolog-1.6.2.tar.gz;
2. 解压缩: # tar zxvf cronolog-1.6.2.tar.gz ;
3. 编译安装:
# cd cronolog-1.6.2
# ./configure
# make
# make install
4. 在tomcat的bin目录的catalina.sh中找到2行:
org.apache.catalina.startup.Bootstrap “$@” start \
>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &
修改为
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
这样每天就会产生一个catalina.2xxx-0x-xx.out的文件 零点自动分割了。
转载:http://blog.csdn.net/hbsong75/article/details/39211569
相关文章推荐
- tomcat虚拟目录配置方法
- Tomcat启动报Error listenerStart错误
- 动静分离—Nginx+Tomcat
- MyEclipse2014 怎么将项目部署在tomcat的ROOT目录下
- 为tomcat指定JDK
- MyEclipse 启动 Tomcat 配置容器内存分配
- Windows下的修改Tomcat的可用内存
- Tomcat 输出日志文件 catalina.out 大小控制
- Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
- tomcat如何与serverlet交互
- tomcat配置及优化
- JConsole监控远程Tomcat服务器
- Tomcat企业应用实战
- tomcat-users.xml文件配置
- tomcat-users.xml文件配置
- eclipse luna + tomcatPluginV331 + tomcat8 插件配置
- tomcat部署失败问题
- linux环境下tomcat不能正常shutdown报内存溢出
- 用JAX-WS在Tomcat中公布WebService
- 在云服务器上搭建tomcat服务访问80端口问题解决办法