全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

使用shell脚本对Nginx日志进行切分的示例代码

本文介绍了使用shell脚本对Nginx日志进行切分的示例代码,分享给大家,具体如下:

1.日志格式

默认的日志格式: main

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
          $status $body_bytes_sent "$http_referer" '
         '"$http_user_agent" "$http_x_forwarded_for"';

如默认的main日志格式,记录这么几项

远程IP- 远程用户/用户时间 请求方法(如GET/POST) 请求体body长度 referer来源信息

http-user-agent用户代理/蜘蛛 ,被转发的请求的原始IP

http_x_forwarded_for:在经过代理时,代理把你的本来IP加在此头信息中,传输你的原始IP

2.实现思路

shell+定时任务+nginx信号管理,完成日志按日期存储

#!/bin/bash
base_path='/usr/local/nginx/logs'
log_path=$(date -d yesterday +"%Y%m")
day=$(date -d yesterday +"%d")
mkdir -p $base_path/$log_path
mv $base_path/access.log $base_path/$log_path/access_$day.log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

3.定时任务

Crontab 编辑定时任务

01 00 * * * /xxx/path/b.sh  每天0时1分(建议在02-04点之间,系统负载小)、

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# shell  # 日志切分  # Nginx日志切分  # Nginx切分  # shell脚本之nginx自动化脚本  # shell脚本定时统计Nginx下access.log的PV并发送给API保存到数据库  # Shell脚本批量清除Nginx缓存  # nginx日志切割shell脚本  # nginx常用命令放入shell脚本详解  # 切分  # 在此  # 给大家  # 几项  # 大家多多  # 按日  # POST  # IP  # http_referer  # http_user_agent  # http_x_forwarded_for  # user  # agent  # request  # body  # referer  # http  # body_bytes_sent  # pre 


相关文章: 如何在阿里云完成域名注册与建站?  C#如何序列化对象为XML XmlSerializer用法  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  如何在建站主机中优化服务器配置?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  实例解析angularjs的filter过滤器  网站制作员失业,怎样查看自己网站的注册者?  建站之星展会模版如何一键下载生成?  郑州企业网站制作公司,郑州招聘网站有哪些?  寿县云建站:智能SEO优化与多行业模板快速上线指南  导航网站建站方案与优化指南:一站式高效搭建技巧解析  php json中文编码为null的解决办法  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  音乐网站服务器如何优化API响应速度?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  如何基于PHP生成高效IDC网络公司建站源码?  如何在香港服务器上快速搭建免备案网站?  建站之星免费模板:自助建站系统与智能响应式一键生成  Swift开发中switch语句值绑定模式  建站主机服务器选型指南与性能优化方案解析  实现虚拟支付需哪些建站技术支撑?  制作网站怎么制作,*游戏网站怎么搭建?  高防服务器如何保障网站安全无虞?  网站专业制作公司有哪些,做一个公司网站要多少钱?  建站之星安装模板失败:服务器环境不兼容?  C#怎么使用委托和事件 C# delegate与event编程方法  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  开心动漫网站制作软件下载,十分开心动画为何停播?  如何获取上海专业网站定制建站电话?  javascript基本数据类型及类型检测常用方法小结  如何基于云服务器快速搭建网站及云盘系统?  如何快速搭建高效WAP手机网站?  家具网站制作软件,家具厂怎么跑业务?  XML的“混合内容”是什么 怎么用DTD或XSD定义  如何打造高效商业网站?建站目的决定转化率  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何通过免费商城建站系统源码自定义网站主题与功能?  ,网站推广常用方法?  制作门户网站的参考文献在哪,小说网站怎么建立?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  网站制作公司排行榜,抖音怎样做个人官方网站  购物网站制作公司有哪些,哪个购物网站比较好?  如何快速搭建支持数据库操作的智能建站平台?  如何通过山东自助建站平台快速注册域名? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。