码迷,mamicode.com
首页 >  
搜索关键字:12.11 Nginx日志切割    ( 96个结果
Nginx日志切割及常用统计脚本
1,编辑脚本进入到/usr/local/nginx/logs日志目录下,新建一个脚本,添加下面内容。指定好日志目录路径,日志文件名称和pid的文件,最后kill-USR1信号用来告知应用程序重载配置文件vimlog.sh#!/bin/bash logs_path="/usr/local/nginx/logs/" mv${logs_path}www_mrliangqi.log${..
分类:其他好文   时间:2016-05-15 12:42:28    阅读次数:261
nginx定时切割日志
nginx泡得太久,日志就越来越大,有必要对其切割下,也便于按天统计访问量神马的。没啥难度,短短几行的脚本即可#!/bin/bash #Description:rotatenginxaccesslogs NGX_PID=`cat/usr/local/nginx/logs/nginx.pid` LOGS_DIR="/home/wwwlogs" WWW_LOG_NAME="www.demo.com.log" ..
分类:其他好文   时间:2016-04-30 18:24:42    阅读次数:199
Nginx日志切割
背景:nginx网站日志是记录日常网站访问行为的文件,当网站流量特别大或者运行很长时间时,这个日志文件就会变得非常大,但我们又要保留日志内容以方便查看故障原因。那么我们就需要只保留我们需要的那部分即可,这就用到了日志切割。我们可以根据日期,把日志切割成小文件,既..
分类:其他好文   时间:2016-04-26 22:19:24    阅读次数:209
Nginx配置Awstats分析Nginx日志笔记
1、修改Nginx日志格式:log_formatjson‘$remote_addr-$remote_user[$time_local]"$request"‘ ‘$status$body_bytes_sent"$http_referer"‘ ‘"$http_user_agent""$http_x_forwarded_for"‘; access_log/data/nginx_logs/access.logjson;2、Nginx日志切割(shell脚本,略)3、安装G..
分类:其他好文   时间:2016-04-16 19:42:06    阅读次数:340
Nginx 日志切割
#多虚拟主机日志切割#!/bin/bashforlogs_pathin`cd/opt/logs&&ls./`docd/opt/logs/${logs_path}mkdir-p${logs_path}$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")/mvaccess.log${logs_path}$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")/access_$(date..
分类:其他好文   时间:2016-04-05 14:12:35    阅读次数:163
Nginx-日志切割
cutlog.sh#!/bin/bash##Nginx日志切割脚本##零点执行该脚本##Nginx日志文件所在的目录LOGS_PATH=/opt/nginx/logs##获取昨天的yyyy-MM-ddYESTERDAY=$(date-d"yesterday"+%Y%m%d)##移动文件mv${LOGS_PATH}/access.log${LOGS_PATH}/shop_access_${YESTERDAY}.log##向Nginx主进程发..
分类:其他好文   时间:2016-03-30 16:35:45    阅读次数:90
linux shell:nginx日志切割脚本
简要的linux shell脚本,用于nginx日志切割。
分类:系统相关   时间:2016-02-22 15:15:44    阅读次数:141
Nginx日志切割脚本
#!/bin/bashif[-z$1];thenecho‘Usage:cutlog[logpath]‘elseif[!-e/data/wwwlogs/$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")];thenmkdir-p/data/wwwlogs/$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")finame=$(basename$1)y=$(date-d"-1day"+%Y-%m-%d)cp$1/d..
分类:其他好文   时间:2016-02-15 16:38:49    阅读次数:129
使用Logrotate 切割nginx日志
[root@qianduanpang]#cat/etc/logrotate.d/nginx/usr/local/nginx/logs/*log{monthlysize=1000Mmissingokrotate99createcompressdelaycompressnotifemptysharedscriptspostrotate[-f/usr/local/nginx/logs/nginx.pid]&&kill-USR1`cat/usr/local/nginx/logs/nginx.pid`e..
分类:其他好文   时间:2015-11-24 06:26:56    阅读次数:138
linux下nginx日志切割
一、创建日志切割脚本nginx-log#!/bin/bash##零点执行该脚本##nginx日志文件所在的目录LOGS_PATH=/var/log/nginx/##获取昨天的yyyy-MM-ddYESTERDAY=$(date-d"yesterday"+%Y-%m-%d)##重命名日志文件mv${LOGS_PATH}/access.log${LOGS_PATH}/access_${YESTERDAY}.logmv${LOGS_PATH..
分类:系统相关   时间:2015-10-24 19:02:38    阅读次数:263
96条   上一页 1 ... 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!