इसे छोड़कर कंटेंट पर जाएं

chronyc-sources

Terminal window
{"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] +/- 5284us

MS कॉलम दो वर्णों का होता है, एक का नहीं। पहला वर्ण मोड है — सर्वर के लिए ^ — और दूसरा स्थिति है: * वह स्रोत है जो वर्तमान में चयनित है, + एक स्वीकार्य विकल्प, - वह जिसे चयन एल्गोरिद्म ने बाहर रखा है, और ? वह जो अगम्य है। इसलिए ^* चयनित सर्वर है और ^? एक अगम्य सर्वर; केवल पहला वर्ण पढ़ने से आपको कुछ पता नहीं चलता, क्योंकि यहाँ हर पंक्ति में वह ^ ही है।

ठीक एक * होना स्वस्थ स्थिति है, और यह तब भी सही रहता है जब अन्य स्रोत ? दिखा रहे हों।

Reach पिछले आठ पोल का एक ऑक्टल रजिस्टर है, इसलिए 377 का अर्थ है कि सभी आठ सफल रहे। इससे कम कुछ भी होने का अर्थ है कि पिछले आठ में से कम से कम एक सफल नहीं हुआ — लेकिन इसमें वह स्रोत भी शामिल है जिसने हाल ही में उत्तर देना शुरू किया है, जिसका रजिस्टर अभी भर रहा है। इसे लिखते समय लिया गया एक रन एक ऐसे नोड पर 377 के साथ-साथ 3 और 37 दिखा रहा था जिसका एक स्रोत चयनित था (^*) और जिसके लॉगिन बैनर में NTP: Synced दर्ज था। 377 से कम किसी भी मान को खराबी मानने की बजाय Reach को LastRx के साथ पढ़ें, जो दिखाता है कि स्रोत ने अंतिम बार कितनी देर पहले उत्तर दिया था।

जब प्रमाणीकरण या TLS बिना किसी दृश्य कारण के विफल हो रहा हो, तो इसे शुरुआत में ही जाँचना उपयोगी है: वह नोड जिसकी क्लॉक पर्याप्त रूप से खिसक गई है, वैध प्रमाणपत्रों को अस्वीकार करेगा और उसके टोकन अस्वीकार किए जाएँगे, और परिणामी त्रुटियाँ समय का उल्लेख बहुत कम करती हैं।