日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx日志自动切割

發布時間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx日志自动切割 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1.日志配置(Nginx 日志)

access.log----記錄哪些用戶,哪些頁面以及用戶瀏覽器,IP等訪問信息; error.log------記錄服務器錯誤的日志

?

#配置日志存儲路徑: location / {access_log????????? /usr/local/nginx/logs/access.log;error_log?????????? /usr/local/nginx/logs/error.log; }

按自己要求配置日志格式:

http {include?????? mime.types;default_type? application/octet-stream;sendfile??????? on;keepalive_timeout? 60;include? /usr/local/nginx/vhost/*.conf;log_format main '$remote_addr -$remote_user [$time_local] "request"''$status $body_bytes_sent "$http_referer"''"$http_user_agent" "$http_x_forwarded_for"''"$gzip_ratio" $request_time $request_length' ;open_log_file_cache max=1000 inactive=60s; }

????操作完上面的,日志就按自己的要求格式存儲在指定位置

2.日志切割(按天進行日志切割)

???A.編寫腳本

#!/bin/bash year=`date +%Y` month=`date +%m` day=`date +%d` logs_backup_path="/usr/local/nginx/logs_backup/$year$month" ? ? ? ? ? ? ? #日志存儲路徑logs_path="/usr/local/nginx/logs/" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #要切割的日志路徑 logs_access="access" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#要切割的日志 logs_error="error" pid_path="/usr/local/nginx/logs/nginx.pid" ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #nginx的pid[ -d $logs_backup_path ]||mkdir -p $logs_backup_path rq=`date +%Y%m%d` #mv ${logs_path}${logs_access}.log ${logs_backup_path}/${logs_access}_${rq}.log mv ${logs_path}${logs_error}.log ${logs_backup_path}/${logs_error}_${rq}.log kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

3.做定時任務

crontab –e 59 23 * * * bash /usr/local/nginx/shell/cut_ngnix_log.sh?? #每天23:59分開始執行;

?

轉載于:https://my.oschina.net/u/2371923/blog/3003695

總結

以上是生活随笔為你收集整理的nginx日志自动切割的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。