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 요청 대기열 시간(밀리초) w:0.393 请求的排队时间, 毫秒
  • p:5.356 请求的处理时间, 毫秒
  • req:... 请求内容
  • resp:...
  • p:5.356 요청 처리 시간, 밀리초

req:... 콘텐츠 요청

resp:... 응답 내용

#🎜🎜 #찾기 out 느린 요청

느린 요청을 찾는 명령은 다음과 같습니다.

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 at work

ssdb-server는 5분마다 이런 로그를 출력합니다

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 현재 연결 번호#🎜 🎜#