設定したNTPサーバーが正しく、到達可能かどうかを確認します。
ターミナルウィンドウを開いて実行します
ntpq -p
これは、約80〜90%のCPUを使用しているntpdを備えたシステムで得られた出力です。
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、reach = 0はすべて何かが間違っていることを示しているようです) )。
そこで、システム環境設定>日付と時刻に移動しました。実際には3つのntpサーバーが構成されていました。会社のネットワーク内に2つあり、time.apple.com
「defra1-ntp-001」に似たものはありません。"defra1-ntp-001"がtime.apple.comを参照していると仮定すると、その1つを削除し、問題を解決しました。
もちろん、私の特定のケースでは、おそらくtime.apple.comは会社のファイアウォールによってブロックされているために到達できなかったので、一般的な解決策として削除することはお勧めしません。代わりに、 'ntpq -p'の出力を確認して、問題の原因となっているサーバーを特定し、そのサーバーを削除してください(残っている場合は、既知の適切なサーバーを追加してください)。
System Preferences > Date and Time
(必要に応じてロック解除)に移動し、チェックを外しSet date and time automatically
ます。システム環境設定を閉じてから、再度開いて再確認しSet date and time automatically
ます。タイムサーバー情報が地球上のあなたの場所に対して正しいことを確認してください。