nginx日誌格式

2021-08-09 13:44:07 字數 1559 閱讀 4081

日誌簡介

nginx日誌主要有兩種:訪問日誌和錯誤日誌。訪問日誌主要記錄客戶端訪問nginx的每乙個請求,格式可以自定義;錯誤日誌主要記錄客戶端訪問nginx出錯時的日誌,格式不支援自定義。兩種日誌都可以選擇性關閉。

通過訪問日誌,你可以得到使用者地域**、跳轉**、使用終端、某個url訪問量等相關資訊;通過錯誤日誌,你可以得到系統某個服務或server的效能瓶頸等。因此,將日誌好好利用,你可以得到很多有價值的資訊。

訪問日誌[access.log]

變數名稱變數描述舉例說明

$remote_addr

客戶端位址

113.140.15.90

$remote_user

客戶端使用者名稱

–$time_local

訪問時間和時區

18/jul/2012:17:00:01 +0800

$request

請求的uri和http協議

請求位址,即瀏覽器中你輸入的位址(ip或網域名稱)

img.alipay.com10.253.70.103

$status

http請求狀態

200$upstream_status

upstream狀態

200$body_bytes_sent

傳送給客戶端檔案內容大小

跳轉**

使用者終端**

「mozilla/4.0 (compatible; msie 8.0; windows nt 5.1; trident/4.0; sv1; gtb7.0; .net4.0c;

$ssl_protocol

ssl協議版本

tlsv1

$ssl_cipher

交換資料中的演算法

rc4-sha

$upstream_addr

後台upstream的位址,即真正提供服務的主機位址

10.228.35.247:80

$request_time

整個請求的總時間

0.205

$upstream_response_time

請求過程中,upstream響應時間

0.002

nginx日誌格式

最近我們要呼叫idl的乙個人臉識別介面,但是人家那個介面是部署在南京機房,並且只能內部呼叫。從最小化成本的考慮,對於海外使用者,我們在香港搭建了乙個nginx走專線中轉進行提速。在國內則是在北京機房。中轉的配置很簡單,就是乙個簡單的proxypass 使用者是對 傳送 http post 請求就能夠...

nginx日誌格式

為了更好滿足分析場景,推薦採用如下log format配置。各欄位含義如下 字段 含義remote addr 客戶端位址 remote user 客戶端使用者名稱 time local 伺服器時間 request 請求內容,包括方法名 位址和http協議 使用者請求時使用的http位址 status...

Nginx 日誌格式

日誌格式 常用日誌格式 log format main remote addr remote user stime local request status body bytes sent http referer http user agent http x forwarded for 日誌 此日...