SSDB 日誌解讀
本文檔引導你解讀SSDB 產生的日誌.
#一般, 建議你將 logger.level
設定為 debug
等級.
請求處理
2014-06-18 11:01:40.335 [DEBUG] serv.cpp(395): w:0.393,p:5.356, req: set a 1, resp: ok 1
w:0.393
請求的排隊時間, 毫秒p:5.356
請求的處理時間, 毫秒req:...
請求內容resp:...
回應內容
找出慢請求
找出慢請求的命令是:
tail -f log.txt | grep resp | grep '[wp]:[1-9][0-9]{0,}.'
或者
cat log.txt | grep resp | grep '[wp]:[1-9][0-9]{0,}.'
這些指令用來找出排隊時間, 或處理時間大於等於1 毫秒的請求.
#找出大於10 毫秒的請求:
cat log.txt | grep resp | grep '[wp]:[1-9][0-9]{1,}.'
找出大於100 毫秒的請求:
cat log.txt | grep resp | grep '[wp]:[1-9][0-9]{2,}.'
SSDB 在工作中
ssdb-server 會每隔5 分鐘輸出這樣的一條log
2014-06-18 11:18:03.600 [INFO ] ssdb-server.cpp(215): ssdb working, links: 0
2014-06-18 11:23:03.631 [INFO ] ssdb-server.cpp(215): ssdb working, links: 0
links: 0
目前的連線數