麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

使用shell腳本對Nginx日志進行切分的示例代碼

2020-07-27 18:52:18
字體:
來源:轉載
供稿:網友

本文介紹了使用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/bashbase_path='/usr/local/nginx/logs'log_path=$(date -d yesterday +"%Y%m")day=$(date -d yesterday +"%d")mkdir -p $base_path/$log_pathmv $base_path/access.log $base_path/$log_path/access_$day.logkill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

3.定時任務

Crontab 編輯定時任務

01 00 * * * /xxx/path/b.sh  每天0時1分(建議在02-04點之間,系統負載小)、

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人在线精品视频 | 暴力肉体进入hdxxxx古装 | 一级免费在线 | 青草久久网 | 人与xxxxhdxxxhdxx| 牛牛视频在线 | 亚洲国产一区二区三区 | 亚洲成人自拍电影 | 在线 日本 制服 中文 欧美 | av在线免费观看网站 | 狠狠干天天操 | 一道本不卡一区 | 国产一区二区三区四区在线 | 99日韩精品视频 | 日日噜噜夜夜爽 | 毛片免费视频观看 | 日本黄色免费播放 | 91精品久久香蕉国产线看观看 | 日本精品久久久一区二区三区 | www.17c亚洲蜜桃 | 久久亚洲精品国产一区 | 91久久国产综合久久91猫猫 | 国产女厕一区二区三区在线视 | 日韩做爰视频免费 | 国产精品99久久久久久久 | 欧美一级高潮片免费的 | 99精品在线免费 | 成人一级免费视频 | 思思久而久而蕉人 | 91精品国产成人 | 娇喘在线| 精品国产91久久久久久 | 国产一区二区三区高清 | 免费一级在线观看 | 久久色播 | 国产午夜精品在线 | 美国一级黄色毛片 | 欧美精品一级片 | 国产精品视频一区二区三区四 | 国产成人自拍视频在线 | 欧美一级免费视频 |