如果是要保留日誌的源格式,只是新增相應的日誌內容,則配置如下:
; #log路徑為nginx編譯路徑,根據自身nginx的log路徑修改,防止報錯
#重啟nginx並訪問測試日誌格式在此致謝馬哥教育張世傑老師,指令碼來自張世傑老師
#!/usr/bin/env python
#coding:utf-8
#author:zhang shijie
status_200=
status_404=
with
open
("access_json.log"
)as f:
for line in f.readlines():
line =
eval
(line)
if line.get(
"status")==
"200"
:elif line.get(
"status")==
"404"
:else
:print
("狀態碼 error"
)f.close(
)print
"狀態碼200的有--:"
,len
(status_200)
print
"狀態碼404的有--:"
,len
(status_404)
#儲存日誌檔案到指定路徑並進測試:
[root@s2 ~
]# python nginx_json.py
狀態碼200的有--:
1910
狀態碼404的有--:
13
Nginx訪問日誌
日誌對於統計排錯來說非常有利的。nginx的log日誌分為access log 和 error log.nginx。其中access log 記錄了哪些使用者,哪些頁面以及使用者瀏覽器 ip和其他的訪問資訊。error log 則是記錄伺服器錯誤日誌。日誌相關的配置有 access log erro...
nginx日誌格式
最近我們要呼叫idl的乙個人臉識別介面,但是人家那個介面是部署在南京機房,並且只能內部呼叫。從最小化成本的考慮,對於海外使用者,我們在香港搭建了乙個nginx走專線中轉進行提速。在國內則是在北京機房。中轉的配置很簡單,就是乙個簡單的proxypass 使用者是對 傳送 http post 請求就能夠...
nginx日誌格式
日誌簡介 nginx日誌主要有兩種 訪問日誌和錯誤日誌。訪問日誌主要記錄客戶端訪問nginx的每乙個請求,格式可以自定義 錯誤日誌主要記錄客戶端訪問nginx出錯時的日誌,格式不支援自定義。兩種日誌都可以選擇性關閉。通過訪問日誌,你可以得到使用者地域 跳轉 使用終端 某個url訪問量等相關資訊 通過...