ตรวจสอบว่าเซิร์ฟเวอร์ NTP ที่คุณกำหนดค่านั้นถูกต้องและสามารถเข้าถึงได้
เปิดหน้าต่าง Terminal และเรียกใช้
ntpq -p
นี่คือผลลัพธ์ที่ฉันได้รับในระบบซึ่งมี ntpd ใช้ซีพียูประมาณ 80-90%
remote refid st t when poll reach delay offset jitter
==============================================================================
*aer-foo5d20-dc- .GPS. 1 u 23 64 17 17.888 20.617 2.226
aer-foo6t20-dc- .GPS. 1 u 23 64 17 17.938 20.598 2.211
defra1-ntp-001. .INIT. 16 u - 68m 0 0.000 0.000 0.000
นี่แสดงให้เห็นว่าฉันมีเซิร์ฟเวอร์ 3 ntp ที่ตั้งค่าไว้ 2 ตัวแรกก็โอเค แต่อันที่ 3 ไม่สามารถเข้าถึงได้ (ฉันไม่ใช่ผู้เชี่ยวชาญ NTP แต่ refid = .INIT., st = 16 และถึง = 0 ทุกคนดูเหมือนจะระบุว่ามีบางอย่างผิดปกติ )
ดังนั้นฉันจึงไปที่การตั้งค่าระบบ> วันที่และเวลาที่แน่นอนฉันมีเซิร์ฟเวอร์ 3 ntp ที่กำหนดค่า: 2 ภายในเครือข่ายของ บริษัท ของฉันและtime.apple.com
- ดังนั้นจึงไม่มีอะไรคล้าย "defra1-ntp-001" สมมติว่า "defra1-ntp-001" อ้างถึง time.apple.com ฉันลบอันนั้นออกและสิ่งนี้สามารถแก้ไขปัญหาของฉันได้
แน่นอนในกรณีเฉพาะของฉันบางที time.apple.com ไม่สามารถเข้าถึงได้เนื่องจากไฟร์วอลล์ของ บริษัท ของฉันถูกบล็อกดังนั้นฉันจึงไม่แนะนำให้นำออกเป็นโซลูชันทั่วไป แทนที่จะตรวจสอบผลลัพธ์ 'ntpq -p' ของคุณและลองตรวจสอบว่าเซิร์ฟเวอร์ตัวใดที่ทำให้เกิดปัญหาและลบอันนั้นออก (และถ้าไม่มีใครเหลือให้เพิ่มอันที่เป็นที่รู้จัก)
System Preferences > Date and Time
(ปลดล็อคถ้าจำเป็น)Set date and time automatically
และยกเลิกการเลือกSet date and time automatically
ปิดการตั้งค่าระบบแล้วเปิดใหม่อีกครั้งและอีกครั้งตรวจสอบ ตรวจสอบให้แน่ใจว่าข้อมูลเซิร์ฟเวอร์เวลาถูกต้องสำหรับตำแหน่งของคุณบนดาวเคราะห์