#!/bin/bash#function:cut nginx log files for lnmp v0.5 and v0.6#author: http://www.cnblogs.com/alex-note/ #set the path to nginx log fileslog_files_pa ...
分类:
其他好文 时间:
2017-05-12 13:24:04
阅读次数:
167
因为tomcat catalina.out日志不会自己主动切割, 一、日志切割所需包在附近中 1、 压缩包中有三个jar包: log4j-1.2.16.jar tomcat-juli-adapters.jar tomcat-juli.jar 说明:假设不是tomcat7版本号,请去官网下载相应版本号 ...
分类:
其他好文 时间:
2017-05-06 11:46:01
阅读次数:
263
#!/bin/bash log=/var/log/nginx log_bak=/tmp/nginx/log time=`date +"%Y-%m-%d" -d "-1 days"` mv $log/nginx $log_bak/nginx_$time.log 向nginx主进程发送重新打开日志文件的 ...
分类:
其他好文 时间:
2017-05-03 19:21:21
阅读次数:
153
logrotate是个强大的系统软件,它对日志文件有着一套完整的操作模式,譬如:转储、邮件和压缩等,并且默认logrotate加到cron(/etc/cron.daily/logrotate)作为每日任务执行。自动有了logrotate,我想不用再自己写日志切割脚本。 如下对Tomcat日志cata ...
分类:
其他好文 时间:
2017-04-29 09:43:20
阅读次数:
174
模拟日志脚本 模拟日志切割过程中初始化脚本参数 cp access.log access20170408.log && echo > access.log && echo '0'> offset.txt 成功 End! ...
分类:
编程语言 时间:
2017-04-28 22:18:48
阅读次数:
409
Apache、Nginx等web服务器日志量巨大,如果不进行切割的话会导致日志文件过大,不容易清理,而且给日志分析收集工作带来麻烦。下例为Apache日志切割脚本,nginx等其他web服务同样适用代码:#!/bin/bashapache_log_path="/usr/local/apache/logs"#指定日志存储位置log_filename..
分类:
Web程序 时间:
2017-04-25 14:52:43
阅读次数:
186
Nginx是我们生产环境的主要入口,所有的请求都会在这里留下痕迹,所以会导致一个问题,它的日志文件会一天比一天的大。直到有一天你无法接受这个庞大的文件的时候,就你就会想到了切割文件的这个办法。能想到切割日志的童鞋那肯定是对Nginx用的熟悉的不能再熟悉的了,所以这里..
分类:
其他好文 时间:
2017-04-14 10:34:50
阅读次数:
145
手动切割: 手动切割只需要两个1:备份,2新开 脚本切割: 新建脚本cutlog.sh D = $(data +%Y%m%d) #获取当天的日期 mv /user/logcal/nginx/logs/access.log ${D}.log #将老的日志文件备份到 以当天的日期命名的日志中 kill ...
分类:
其他好文 时间:
2017-03-24 18:43:51
阅读次数:
127
# ###### My Shell Code ############# #! /bin/bashdate=`date +%Y%m%d`logpt=/root/nginx/logs/access.loglogbk=/data/ng_log/$datelogpid=/root/nginx/logs/n ...
分类:
系统相关 时间:
2017-03-22 20:34:07
阅读次数:
224
一、前言二、cronolog简介三、cronolog特点四、cronolog安装五、cronolog使用六、cronolog总结注,操作系统CentOS6.4x86_64,软件版本cronolog1.6.2,软件下载http://cronolog.org/download/index.html。一、前言大家都知道apache服务器,默认日志文件是不分割的,一个整文件既..
分类:
系统相关 时间:
2017-03-17 21:25:08
阅读次数:
333