日志切割
来源:互联网 发布:淘宝c店运营 编辑:程序博客网 时间:2024/04/28 17:01
数据收集大多数都是通过http协议上报到服务器然记录到日志。
目前在公司是使用nginx收集,然后再用脚本定时将日志打包后再传给另外台服务器清洗数据,数据入库并且统计。
数据上报后,会在nginx的logs目录下生成access.log文件,我们每小时压缩一次这个文件并传给其他服务器处理,脚本如下:
#!/bin/bash
#设置日志文件存放目录
logs_path="/usr/local/nginx/logs/"
#设置pid文件
pid_path="/usr/local/nginx/logs/nginx.pid"
#重命名日志文件
mv ${logs_path}access.log ${logs_path}access_$(date +"%Y%m%d%H").log
#向nginx主进程发信号重新打开日志
kill -USR1 `cat ${pid_path}`
#将日志打包
cd ${logs_path}
tar -zcvf access_$(date +"%Y%m%d%H").tar.gz access_$(date +"%Y%m%d%H").log --remove-files
#日志传给其他服务器
rsync -zvr --bwlimit=2000 ${logs_path}access_$(date +"%Y%m%d%H").tar.gz root@111.111.111.111:/usr/local
0 0
- 日志切割
- 日志切割
- 切割日志
- 日志切割
- 日志切割
- Apache日志切割问题
- 服务器日志切割问题
- Apache日志切割
- apache切割日志
- Linux日志切割
- ngix日志切割
- Nginx 日志切割生成
- Nginx 日志文件切割
- 切割日志的方法
- nginx 日志切割
- nginx日志切割
- mysql 切割日志
- nginx日志切割脚本
- mysql大数据高并发处理
- 欢迎使用CSDN-markdown编辑器
- POJ 2828Buy Tickets 解题报告
- 002-可变字符串(NSMutableString)
- Eclipse 注释模板 函数注释 类注释 文件注释 Code Template - 2
- 日志切割
- 韦东山嵌入式Linux
- 阐述手机图像的贴图压缩技术标准及作用
- 学 iOS 的一些建议(我有增加内容哦)
- 软工里的那些图
- C++快速排序
- 今天更新sdk,遇到了更新下载失败问题:
- php使用AjaxFileUpload上传图片文件实例
- oracle 整理磁盘碎片