色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Nginx配置-日志格式配置方式

瀏覽:133日期:2023-06-15 15:23:32
目錄
  • 一、默認(rèn)的日志格式
  • 二、我使用的日志格式
  • 三、參數(shù)
  • 四、測試效果
  • 總結(jié)

上線了一個(gè)小的預(yù)約程序,配置通過Nginx進(jìn)行訪問入口,默認(rèn)的日志是沒有請求時(shí)間的,因此需要配置一下,將每一次的請求的訪問響應(yīng)時(shí)間記錄出來,備查與優(yōu)化使用.

一、默認(rèn)的日志格式

默認(rèn)的日志格式如下(默認(rèn)是注解掉的,系統(tǒng)也自動(dòng)會(huì)使用):

    #log_format  main  "$remote_addr - $remote_user [$time_local] "$request" "    #  "$status $body_bytes_sent "$http_referer" "    #  ""$http_user_agent" "$http_x_forwarded_for"";    #access_log  logs/access.log  main;

二、我使用的日志格式

我僅僅在默認(rèn)的基礎(chǔ)上加上響應(yīng)時(shí)間的兩個(gè)我較關(guān)心的參數(shù):request_time與upstream_response_time

將以下的配置開放并修改(我后面用了格式2,時(shí)間在前面,容易查看):

帶時(shí)間數(shù)據(jù)參數(shù)的日志格式1

    log_format  main  "$remote_addr - $remote_user [$time_local] "$request" "      "$status $body_bytes_sent "$http_referer" "      ""$http_user_agent" "$http_x_forwarded_for" "$request_time" "$upstream_response_time"";    access_log  logs/access.log  main;

調(diào)整了下時(shí)間參數(shù)的顯示順序的格式2:

    log_format  main  "$remote_addr - $remote_user [$request_time $upstream_response_time] [$time_local] "$request" "      "$status $body_bytes_sent "$http_referer" "      ""$http_user_agent" "$http_x_forwarded_for"";    access_log  logs/access.log  main;

注意的是:log_format與access_log的注釋都要放開,僅放開log_format也是不生效的.

#設(shè)置成格式2后,可以用相應(yīng)的正則表達(dá)式,查看大于1秒的日志,分兩步如下:

##1.高亮?xí)r間數(shù)據(jù)的正則表達(dá)式tail -f access.log |grep "\[[0-9]\.[0-9][0-9][0-9] [0-9]\.[0-9][0-9][0-9]\]"##2.大于1秒的日志的正則表達(dá)式,即將第一個(gè)數(shù)字改成[1-9]即可tail -f access.log |grep "\[[1-9]\.[0-9][0-9][0-9] [0-9]\.[0-9][0-9][0-9]\]"

三、參數(shù)

說明

  • $remote_addr:客戶端地址
  • $remote_user:客戶端用戶名稱
  • $time_local:訪問時(shí)間和時(shí)區(qū)
  • $request:請求的URI和HTTP協(xié)議
  • $status:HTTP請求狀態(tài)
  • $body_bytes_sent:發(fā)送給客戶端文件內(nèi)容大小
  • $http_referer:url跳轉(zhuǎn)來源
  • $http_user_agent:用戶終端瀏覽器等信息
  • $http_host:請求地址,即瀏覽器中你輸入的地址(IP或域名)
  • $request_time:處理請求的總時(shí)間,包含了用戶數(shù)據(jù)接收時(shí)間
  • $upstream_response_time:建立連接和從上游服務(wù)器接收響應(yīng)主體的最后一個(gè)字節(jié)之間的時(shí)間
  • $upstream_connect_time:花費(fèi)在與上游服務(wù)器建立連接上的時(shí)間
  • $upstream_header_time:建立連接和從上游服務(wù)器接收響應(yīng)頭的第一個(gè)字節(jié)之間的時(shí)間

四、測試效果

修改前默認(rèn)日志

127.0.0.1 - - [03/May/2022:12:02:51 +0800] "GET /byhsyyfront/byPages/ HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36"
127.0.0.1 - - [03/May/2022:12:02:51 +0800] "GET /byhsyyGateway/byhsyySystem/verifyCode/getVerifyCode HTTP/1.1" 200 2553 "http://localhost:8881/byhsyyfront/byPages/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36"

修改后日志

127.0.0.1 - - [03/May/2022:12:00:47 +0800] "GET /byhsyyfront/byPages/ HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36" "-" "0.025" "0.025"
127.0.0.1 - - [03/May/2022:12:00:47 +0800] "GET /byhsyyGateway/byhsyySystem/verifyCode/getVerifyCode HTTP/1.1" 200 2178 "http://localhost:8881/byhsyyfront/byPages/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36" "-" "0.037" "0.037"

可以看到修改后的最后多了兩個(gè)關(guān)于時(shí)間的參數(shù)數(shù)據(jù),可以用于響應(yīng)時(shí)間快慢分析.

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持。

標(biāo)簽: Nginx
相關(guān)文章:
主站蜘蛛池模板: 老司机午夜性生免费福利 | 亚洲欧美久久一区二区 | 国产男女交性视频播放免费bd | 美女视频免费黄的 | 俄罗斯极品美女毛片免费播放 | 成人网18免费软件大全 | 美女扒开腿让男人桶个爽 | 久久综合一本 | 国产91精品一区二区视色 | 国内精品视频九九九九 | 免费国产不卡午夜福在线 | 欧美日韩亚洲一区二区三区在线观看 | 久久在线视频播放 | 国产成人免费午夜性视频 | 国产精品hd免费观看 | 亚洲韩国欧美一区二区三区 | 日韩视频观看 | 国产精品爽爽va在线观看无码 | 亚洲精品xxxxx | 成人三级在线播放 | 亚洲a级片在线观看 | 亚洲高清国产拍精品影院 | 亚洲天堂网站在线 | 黄 色 成 年 人小说 | 欧产日产国产精品精品 | 亚洲国产精品国产自在在线 | 国产一区二区亚洲精品天堂 | 奇米第四狠狠777高清秒播 | 国产农村乱 | 性高湖久久久久久久久aaaaa | 成人在线精品视频 | 一本久道在线 | 日本一级看片免费播放 | 三级黄色在线 | 国产成人影院一区二区 | 久久久日本久久久久123 | 久久久久久久久久久久久久久久久久 | 日韩专区亚洲国产精品 | 免费久草 | 日本久久不射 | 色屁屁一区二区三区视频国产 |