位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享使用shell脚本对Nginx日志进行切分的示例代码(shell脚本 !),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本.sh,shell脚本可以干嘛,shell脚本怎么用,shell脚本怎么用,shell脚本ne,shell脚本用处,shell脚本能实现哪些功能,shell脚本ne,内容如对您有帮助,希望把文章链接给更多的朋友!

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

1.日志格式

默认的日志格式: main

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

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

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

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

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

2.实现思路

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

3.定时任务

Crontab 编辑定时任务

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

本文链接地址:https://www.jiuchutong.com/biancheng/378258.html 转载请保留说明!

上一篇:Shell中变量作用域的介绍与使用命令(shell的变量分为哪三种)

下一篇:Linux 命令之rsync命令详解(linux rsync命令详解)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络