码迷,mamicode.com
首页 >  
搜索关键字:12.11 Nginx日志切割    ( 96个结果
nginx日志切割脚本
#编写切割脚本 #vim/data0/scripts/cut_nginx_log.sh #!/bin/bash logs_path="/data0/log/nginx" YDATE=`date+"%Y"` MDATE=`date+"%m"` DDATE=`date-d"1dayago"+"%d"` HDATE=`date+"%H"` mkdir-p${logs_path}/${YDATE}/${MDATE}/${DDATE}/ yesterday=`date-d"yesterday"+"%Y%m%..
分类:其他好文   时间:2017-08-22 00:28:51    阅读次数:156
nginx日志切割
作用: 如果日志文件比较大,MV是需要时间的,这段时间内的日志有可能丢失。logrotate可以在切割日志的同时,不丢失数据。 vi /etc/logrotate.d/nginx /usr/local/nginx/logs/*.log { daily rotate 7 missingok notif ...
分类:其他好文   时间:2017-07-13 18:59:38    阅读次数:216
Nginx日志切割
Nginx日志切割Nginx日志切割脚本:[root@LHQvhosts]#vim/usr/local/sbin/nginx_logrotate.sh#!/bin/bashd=`data-d"-1day"+%F`(d表示时间,作为日志切割完成之后的一个前缀)[-d/tmp/nginx_log]||make/tmp/nginx_log(判断一个目录是否存在,两个竖线表示,前面命令如果成功后面..
分类:其他好文   时间:2017-06-15 00:35:22    阅读次数:253
5、nginx日志切割和删除
5、Nginx日志切割和日志定期删除LogDir=/data/logs/nginx#日志存放目录LogDate=`date+%Y%m%d`#日志名称后缀KeepLogDays=30#保留的天数(看自己的需求)DelDate=`date-d"-${KeepLogDays}days"+%Y%m%d`#当前时间的前三十天时间戳(是一个具体的日期)(-d参数是删除语法:date-d3..
分类:其他好文   时间:2017-06-06 22:03:58    阅读次数:144
Nginx日志切割
Nginx日志每天需要通过切割来分析,笔者采用过两种方式,一种是shell脚本,一种是利用系统自带的logrotate。笔者倾向采用shell脚本,主要是因为在CentOS6中,logrotate是由crond计划任务执行的,而cron.daily是由anacron来处理,在日志轮转的时候时间具有延 ...
分类:其他好文   时间:2017-05-20 10:02:20    阅读次数:187
Nginx日志切割_sedEmail简单使用
#!/bin/bash##Name:此脚本做为切割nginx每日日志使用#VersionNumber:1.1#Language:bashshell#Date:2017-05-11#Author:xiongnginxlogs=/usr/share/nginx/logdatetime=`date‘+%Y-%m-%d‘-d‘-1day‘`year=`date+%Y`month=`date+%m`if[!-d$nginxlogs/$year];then mkdir$yearelif[!-d$..
分类:其他好文   时间:2017-05-18 20:25:27    阅读次数:164
nginx 日志切割脚本
#!/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
nginx日志切割脚本
#!/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
Nginx日志切割
Nginx是我们生产环境的主要入口,所有的请求都会在这里留下痕迹,所以会导致一个问题,它的日志文件会一天比一天的大。直到有一天你无法接受这个庞大的文件的时候,就你就会想到了切割文件的这个办法。能想到切割日志的童鞋那肯定是对Nginx用的熟悉的不能再熟悉的了,所以这里..
分类:其他好文   时间:2017-04-14 10:34:50    阅读次数:145
nginx 日志切割 shell脚本
# ###### 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
96条   上一页 1 ... 4 5 6 7 8 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!