- 홈
- 멀티클라우드 네트워킹
- Customer Edge diagnostics
- Command reference
- Network commands
- chronyc-sources
chronyc-sources
chronyc-sources
섹션 제목: “chronyc-sources”{"command":["chronyc-sources"]}MS Name/IP address Stratum Poll Reach LastRx Last sample===============================================================================^+ 169.254.0.10 4 9 377 211 -758us[ -705us] +/- 47ms^* 169.254.0.11 3 9 77 200 +324us[ +377us] +/- 27ms^- time4.google.com 1 10 377 97 -4210us[-4210us] +/- 5284usMS 열은 한 글자가 아니라 두 글자입니다. 첫 번째는 모드로, 서버는 ^ 입니다.
그리고 두 번째는 상태입니다. *는 현재 선택된 소스, +는 사용 가능한
대체 소스, -는 선택 알고리즘에 의해 제외된 소스, ?는 도달할 수 없는 소스를 의미합니다.
따라서 ^*는 선택된 서버이고 ^?는 도달할 수 없는 서버입니다. 첫 번째 문자만
읽으면 아무것도 알 수 없습니다. 여기서는 모든 줄에서 ^이기 때문입니다.
정확히 하나의 *가 있는 것이 정상적인 상태이며, 다른 소스가 ?로 표시되더라도 마찬가지입니다.
Reach는 최근 여덟 번의 폴링에 대한 8진수 레지스터이므로 377은 여덟 번 모두 성공했음을 의미합니다.
그보다 낮은 값은 최근 여덟 번 중 적어도 한 번은 성공하지 못했음을 의미하지만, 여기에는 최근에야
응답을 시작해 레지스터가 아직 채워지고 있는 소스도 포함됩니다. 이 글을 작성하는 동안 실행한
결과에서는 하나의 소스가 선택되어 있고(^*) 로그인 배너에 NTP: Synced가 표시된 노드에서
377과 함께 3과 37이 나타났습니다. 377 미만의 값을 무조건 오류로 간주하지 말고, 소스가
마지막으로 응답한 시점을 보여주는 LastRx와 함께 Reach를 읽으십시오.
눈에 보이는 이유 없이 인증이나 TLS가 실패할 때 초기에 확인해 볼 만합니다. 클럭이 충분히 많이 어긋난 노드는 유효한 인증서를 거부하고 자신의 토큰도 거부당하게 되며, 그로 인해 발생하는 오류 메시지는 시간에 대해 거의 언급하지 않습니다.