При отладке клиентского устройства с помощью клиента NTP для получения время с нашего сервера ntp, было показано, что сервер иногда 'hickups' это - часы со смещением 20 секунд или такого. ntpd корректируется в течение 10-30 минут, но конечно мы хотим знать, почему это нуждалось и ищет причину.
Роя через журналы и документацию, мы узнали, что вход на таком уровне, что об этих событиях изменения времени не сообщают.
Были предприняты различные настройки: установка
logconfig =all
в/etc/ntp.conf и установке параметра отладки-d в/etc/default/ntp.conf не имел никакого эффекта.
Хуже: с последней опцией ntpd перестал работать при перезапуске после тайм-аута трех минут:
systemd[1]: ntp.service: Failed with result 'timeout'.
I) Как мы можем повысить уровень отладки, не не удаваясь запустить сервис? II) Каков лучший способ ntpd, сообщающего об этом изменяющий часы и причину, которую он делает?
Первый вопрос стоимостью в 50 от моей репутации. Если второму отвечают, что я повышу премию до 100 прежде, чем утвердить ответ.
На Ubuntu 18.04, Вы поиск systemd-timesyncd
?
Состояние Service:
systemctl status systemd-timesyncd
журнал журнала:
journalctl -u systemd-timesyncd
Сервис conf:
man 5 timesyncd.conf
также проверка:
timedatectl