檢視伺服器qps
這裡使用的nginx,cd到nginx的access.log目錄,檢視日誌檔案。統計當前時間每秒的請求數。
日誌格式:
bash
命令:
tail -500 access.log | awk ''| uniq -c
#全部
cat access.log | awk ''| uniq -c
命令:
#單次靜態輸出
tail -500 access.log | grep index.php | awk ''| uniq -c
#動態輸出
tail -f access.log | awk -f '[' '' | awk '' | uniq -c
匹配過程:
tail 、 cat : 檢視檔案
awk 『』 : 匹配到日誌中[12/nov/2020:15:40:29
awk 『』:匹配到12/nov/2020:15:40:29
uniq -c : 檢視當前重複的行列並統計
統計多台伺服器日誌
q 當某應用部署了多台伺服器時,一次請求可能被路由到其中任意一台做處理,如何通過日誌查詢一次請求的處理結果?a 每台伺服器都去找找總能找到吧。ok,思路是對的,但是人工去操作好麻煩,寫個shell指令碼跑一下。1 建立乙個應用伺服器ip列表檔案prodiplist,如下 10.174.88.199 ...
統計多台伺服器日誌
q 當某應用部署了多台伺服器時,一次請求可能被路由到其中任意一台做處理,如何通過日誌查詢一次請求的處理結果?a 每台伺服器都去找找總能找到吧。ok,思路是對的,但是人工去操作好麻煩,寫個shell指令碼跑一下。1 建立乙個應用伺服器ip列表檔案prodiplist,如下 10.174.88.199 ...
Linux伺服器nginx日誌切割
由於nginx的日誌本身只是支援按照server name或者大小進行劃分,對於習慣了apache的按照乙個 每天乙個日誌的我來說是不可以接受的,所以就實現了按天切割的功能,這篇文章主要介紹了關於nginx日誌按日期切割的相關資料,需要的朋友可以參考下。本文實現的功能是在嗎每天凌晨00 00把前一天...