Intereting Posts
Включение параметров приема / отклонения в wget-файлах Как оправиться от chmod -R 000 / bin? Есть ли способ использовать chown / chgrp без изменения последней измененной даты? Как перемещаться по селекторам файлов и каталогов диалогового окна? Как установить kvm в Debian (Lenny) поверх powerpc Как настроить isc-dhcp-сервер, чтобы предлагать серверы upstream DNS? Удаление таймера, созданного с помощью systed-run –on-calendar pf, alf, kext порядок работы в os x Bash 'cd' с cdable_vars: как подавить эхо-сигнал CWD? настроить mysql с помощью django Почему не может UID 0 обрабатывать жесткую ссылку на SUID-файлы в пространстве имен пользователей? QEMU не запускается при выполнении в фоновом режиме внутри сценария оболочки Как указать путь initrd в подкаталоге TFTP для загрузки PXE? как запустить оболочку на удаленном сервере с правами root mkdosfs для форматирования SD-карты Dashcam FAT32 с размером кластера 32kb

ntpd занимает 9 часов для синхронизации

В последнее время у меня была ситуация с хостом, который нуждается в обновленных серверах ntp. Во время выходных мы столкнулись с крахом нашего интернет-маршрутизатора. Когда все вернулось к нормальному, наше приложение все еще жаловалось на NTP.

Мы обнаружили, что клиент ntp взял 9h для синхронизации. Вот журналы ntpd:

Aug 19 15:31:15 host ntpd[26550]: kernel time sync status 0040 Aug 19 15:31:15 host ntpd[26550]: frequency initialized 97.149 PPM from /tmp/drift Aug 20 00:29:24 host ntpd[26550]: synchronized to 192.168.10.13, stratum 3 Aug 20 00:29:24 host ntpd[26550]: kernel time sync disabled 0001 

Когда проблема возникла здесь, это результат состояния сверстников:

 # ntpq ntpq> peers remote refid st t when poll reach delay offset jitter ============================================================================== srv1 145.238.203.10 3 u 31 64 377 0.714 -685.16 6.388 srv2 145.238.203.10 3 u 5 64 377 0.652 -1385.7 12.165 

Кто-то сказал мне, что я должен использовать настройки minpoll и maxpoll для решения этой проблемы.

Что делать, чтобы избежать синхронизации NTP 9H?

Смещение слишком велико; не забудьте синхронизировать часы «один выстрел» перед началом xntpd, например, с помощью rdate ( sudo rdate -nv 2.pool.ntp.org ) или самой собственной утилитой ntptime от xntpd.

Другой альтернативой является добавление следующего в ntp.conf:

 tinker panic 0 

или добавление -g в параметры запуска ntpd.

Это позволит ntpd справляться со смещением независимо от того, насколько он большой.

Еще кое-что; два сервера времени являются наихудшей возможной конфигурацией для получения времени. Ваш ntpd не будет знать, какие часы лучше, когда они сообщают разные времена. Используйте минимум три такта.

«Человек с часами знает, что это такое. Человек с двумя часами никогда не уверен».