使用cronolog工具给tomcat进行日志切割
关于cronolog的用法查看:https://www.freebsd.org/cgi/man.cgi?query=cronolog&apropos=0&sektion=0&manpath=FreeBSD+7.2-RELEASE+and+Ports&format=html
或者使用man cronolog:
- [root@weblogic ~]# cronolog -h
- usage: cronolog [OPTIONS] logfile-spec
- -H NAME, --hardlink=NAME maintain a hard link from NAME to current log
- -S NAME, --symlink=NAME maintain a symbolic link from NAME to current log
- -P NAME, --prev-symlink=NAME maintain a symbolic link from NAME to previous log
- -l NAME, --link=NAME same as -S/--symlink
- -h, --help print this help, then exit
- -p PERIOD, --period=PERIOD set the rotation period explicitly
- -d DELAY, --delay=DELAY set the rotation period delay
- -o, --once-only create single output log from template (not rotated)
- -x FILE, --debug=FILE write debug messages to FILE
- ( or to standard error if FILE is "-")
- -a, --american American date formats
- -e, --european European date formats (default)
- -s, --start-time=TIME starting time
- -z TZ, --time-zone=TZ use TZ for timezone
- -V, --version print version number, then exit
1、安装cronolog这个工具,这里使用yum进行安装:
- [root@weblogic scripts]# yum whatprovides */cronolog
- Loaded plugins: fastestmirror
- Loading mirror speeds from cached hostfile
- base | 3.7 kB :
- epel | 4.7 kB :
- epel/primary_db | 6.0 MB :
- extras | 3.4 kB :
- updates | 3.4 kB :
- epel/filelists_db | 7.8 MB :
- extras/filelists_db | kB :
- cronolog-1.6.-.el6.x86_64 : Web log rotation program for Apache
- Repo : epel
- Matched from:
- Filename : /usr/sbin/cronolog
- [root@weblogic scripts]# yum -y install cronolog
安装完成后,查看执行程序位置:
- [root@weblogic scripts]# which cronolog
- /usr/sbin/cronolog
2、使用cronolog给tomcat进行日志切割,修改catalina.sh脚本文件:
修改之前为:
- org.apache.catalina.startup.Bootstrap "$@" start \
- >> "$CATALINA_OUT" >& &
修改完成后,启动tomcat服务,查看日志文件:
时间查不同,那是因为之前并没有同步时间导致,于是切割tomcat日志成功
使用cronolog工具给tomcat进行日志切割的更多相关文章
- tomcat之日志切割
日志分割 场景:日志量比较大,且研发程序没有设置分卷 1.配置样例: 文件路径:/etc/logrotate.d/tomcat /data/logs/catalina.out { daily comp ...
- Tomcat关闭日志catalina.out
catalina.out文件会越来越大,对系统的稳定造成了一定的影响.conf/logging.properties 一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统 ...
- Nginx访问日志、日志切割、静态文件不记录日志和过期时间
6月8日任务 12.10 Nginx访问日志12.11 Nginx日志切割12.12 静态文件不记录日志和过期时间 12.10 Nginx访问日志 除了在主配置文件nginx.conf里定义日志格式外 ...
- 日志切割工具logrotate解决Tomcat catalina.out日志过大的问题
一.介绍日志切割logrotate 对于Linux系统安全来说,日志文件是极其重要的工具.不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了 ...
- Linux 日志切割工具cronolog详解
一.前言 二.cronolog 简介 三.cronolog 特点 四.cronolog 安装 五.cronolog 使用 六.cronolog 总结 注,操作系统 CentOS 6.4 x86_64, ...
- tomcat日志切割和定期删除(转载)
tomcat日志切割和定期删除 在tomcat的软件环境中,如果我们任由日志文件无限增长,总有一天会将磁盘占满的(废话).特别是在日志文件增长速度很快的一些情况下,按日志切割日志文件并删除,就是一件很 ...
- tomcat日志切割和定期删除
tomcat日志切割和定期删除 在tomcat的软件环境中,如果我们任由日志文件无限增长,总有一天会将磁盘占满的(废话).特别是在日志文件增长速度很快的一些情况下,按日志切割日志文件并删除,就是一件很 ...
- tomcat 日志切割 catalina.out
在实际生产环境中,tomcat的 catalina.out日志默认是不切割的,由于看起来很不方便,以及在备份等方面都比较麻烦.是时候切割该文件了. 环境说明 centos 7.3 tomcat 8.5 ...
- cronolog日志切割catalina.out
cronolog日志切割catalina.out (一)解压安装cronolog 1:wget https://files.cnblogs.com/files/crazyzero/cronolog- ...
随机推荐
- jQueryValidate实现重复性验证
$(function(){ $("#frm").validateForm({ rules:{ 'caResourceSt ...
- oracle中怎么用normal方式登录怎么自定义用户名和密码
1.首先要创建一个用户.必须使用有最高权限的用户来创建,语句如下: create user shopping identified by 123456;--创建shopping用户,密码123456 ...
- [Web Chart系列之六] canvas Chart 导出图文件
前言 博主正在参加CSDN2013年度博客之星评选,如果这篇文章对您有用,请投他一票: 投票地址:http://vote.blog.csdn.net/blogstaritem/blogstar2013 ...
- css基础---->学习html(一)
这里零散的总结一下观看css权威指南书的知识.生命中的诸多告别,比不辞而别更让人难过的,是说一句再见,就再也没见过. 一.首字母与首行的伪类 <dvi> <p>I love y ...
- linux主机下的Vmware Workstation配置NAT设置 端口映射-Ubuntu为例
最近折腾虚拟机,由于是在linux下进行的,而相关资料比较少,所以遇到了一些问题. 一个就是配置vmware workstation的NAT设置.因为一般来说,NAT可以共享主机的ip,从而能以主机身 ...
- WEB安全第四篇--与数据库的亲密接触:SQL注入攻击
零.前言 最近做专心web安全有一段时间了,但是目测后面的活会有些复杂,涉及到更多的中间件.底层安全.漏洞研究与安全建设等越来越复杂的东东,所以在这里想写一个系列关于web安全基础以及一些讨巧的pay ...
- maven的install和deploy的区别
转自:http://blog.csdn.net/u011305680/article/details/51699471 maven package:打包到本项目,一般是在项目target目录下.如果a ...
- Andorid- 反序列化,采用pull解析 xml 文件
MainActivity.java 主入口,通过获得 XML文件 ,然后将解析后的文件标签以及文本内容拼接到 StringBuffer中,最后显示在TextView上 package com.exam ...
- 手机联系人信息获取(contacts) ---- HTML5+
模块:contacts Contacts模块管理系统通讯录,用于可对系统通讯录进行增.删.改.查等操作.通过plus.contacts获取系统通讯录管理对象. 对象:联系人对象(属性:电话,地址等)针 ...
- undo文件丢失或损坏
startup mount cp +DATA/ora11g/datafile/undotbs1.dbf alter database rename file '+DATA/ora11g/datafil ...