Всем доброго времени. Есть FreeBSD 11.1-BETA1 #0 r319823
Периодически отстает время часа на два. Может дня три быть все нормально. Может пару раз в день сместится время часа на два. В bios время выставлено правильно, батарейку сменил.
Рекомендации из статьи:https://www.freebsd.org/doc/ru_RU.KOI8-R/books/faq/troublesh... выполнил. Никаких изменений нет. Если руками после отставания, синхронизировать, время синхронизируется. Как исправить?
Установлено: apache24,zabbix32,posgresql,php71. В php часовой пояс установлен.
Заранее спасибо за советы.
На одном сервере у меня часы за сутки могут секунд на 30 уходить в +/-, поставил в крон запуск ntpdate раз в час.
> На одном сервере у меня часы за сутки могут секунд на 30
> уходить в +/-, поставил в крон запуск ntpdate раз в час.Время не скачет +/- . Просто раз и часы убежали. ntpdate работает постоянно. Иной раз начинаешь синхронизировать время, пишет сокет занят. Часовой пояс правильный
# date
Wed Jun 14 18:49:08 MSK 2017
В логе ./messages ничего нет
Jun 14 15:00:36 bsd kernel: u3g0: Found 3 ports.
Jun 14 15:19:22 bsd su: ххх to root on /dev/pts/0
Jun 14 17:15:11 bsd dhclient: New IP Address (em0): 192.168.1.11
последнее в 15:00 написал
я зашел поправил время
> Всем доброго времени. Есть FreeBSD 11.1-BETA1 #0 r319823
> Периодически отстает время часа на два. Может дня три быть все нормально.
> Может пару раз в день сместится время часа на два. В
> bios время выставлено правильно, батарейку сменил.А на других ОСях - всё нормально? Нужно расставить по полочкам - это проблема железа или софта. Попробуй - всё равно в продакшен не пустишь с таким дефектом.
>> Всем доброго времени. Есть FreeBSD 11.1-BETA1 #0 r319823
>> Периодически отстает время часа на два. Может дня три быть все нормально.
>> Может пару раз в день сместится время часа на два. В
>> bios время выставлено правильно, батарейку сменил.
> А на других ОСях - всё нормально? Нужно расставить по полочкам -
> это проблема железа или софта. Попробуй - всё равно в продакшен
> не пустишь с таким дефектом.Другие все, работают нормально. windows, debian нет проблем.
>>> Всем доброго времени. Есть FreeBSD 11.1-BETA1 #0 r319823
>>> Периодически отстает время часа на два. Может дня три быть все нормально.
>>> Может пару раз в день сместится время часа на два. В
>>> bios время выставлено правильно, батарейку сменил.
>> А на других ОСях - всё нормально? Нужно расставить по полочкам -
>> это проблема железа или софта. Попробуй - всё равно в продакшен
>> не пустишь с таким дефектом.
> Другие все, работают нормально. windows, debian нет проблем.Давно не наблюдал такого, обычно все лечится настройкой ntpd, у вас фря случайно не в виртуалке крутится7
> вас фря случайно не в виртуалке крутится7нет
>> На одном сервере у меня часы за сутки могут секунд на 30
>> уходить в +/-, поставил в крон запуск ntpdate раз в час.
> Время не скачет +/- . Просто раз и часы убежали. ntpdate работает
> постоянно. Иной раз начинаешь синхронизировать время, пишет сокет занят. Часовой пояс
> правильныйntpdate ?
> # date
> Wed Jun 14 18:49:08 MSK 2017
> В логе ./messages ничего нет
> Jun 14 15:00:36 bsd kernel: u3g0: Found 3 ports.
> Jun 14 15:19:22 bsd su: ххх to root on /dev/pts/0
> Jun 14 17:15:11 bsd dhclient: New IP Address (em0): 192.168.1.11ntpdate синхронизирует время скачком в отличие от ntpd, именно последний
следует использовать, ntpdate имеет смысл запускать один раз при загрузке,
далее синхронизацией занимается ntpd.Странно, где такому учат: ntpdate в cron?!
если у Вас нет регулярного отставания или убегания времени, а происходит
скачком, значит на это что-то влияет, мониторьте время когда происходят
скачкообразные изменения и работающие в это же время процессы, найдете
проблему.ps. Подход использовать Alpha, Beta, RC - не есть правильный.
> если у Вас нет регулярного отставания или убегания времени, а происходит
> скачком, значит на это что-то влияет, мониторьте время когда происходят
> скачкообразные изменения и работающие в это же время процессы, найдете
> проблему.Огромное спасибо всем ответившим.Отдельное спасибо вам lavr! Не один раз ваши советы выручали в трудной ситуации.
Что может так влиять на время, ума не приложу. Есть одно внешнее устройство - модем.> ps. Подход использовать Alpha, Beta, RC - не есть правильный.
В версии 11-RELEASE у меня не завелись диски подключенные через LSI контроллер,
драйвер MPT. С 11-STABLE все завелось.
> ps. Подход использовать Alpha, Beta, RC - не есть правильный.Да и нулевые релизы ставить - себя не любить.
> Всем доброго времени. Есть FreeBSD 11.1-BETA1 #0 r319823
> Периодически отстает время часа на два. Может дня три быть все нормально.
> Может пару раз в день сместится время часа на два. В
> bios время выставлено правильно, батарейку сменил.
> Рекомендации из статьи:https://www.freebsd.org/doc/ru_RU.KOI8-R/books/faq/troublesh...
> выполнил. Никаких изменений нет. Если руками после отставания, синхронизировать, время
> синхронизируется. Как исправить?
> Установлено: apache24,zabbix32,posgresql,php71. В php часовой пояс установлен.
> Заранее спасибо за советы.Всем доброго времени! Проблему решил.Подсказали вот что:
Most operating systems and hardware of today incorporate a time-of-year
(TOY) chip to maintain the time during periods when the power is off.
When the machine is booted, the chip is used to initialize the operating
system time. After the machine has synchronized to a NTP server, the
operating system corrects the chip from time to time. In the default
case, if ntpd detects that the time on the host is more than 1000s from
the server time, ntpd assumes something must be terribly wrong and the
only reliable action is for the operator to intervene and set the clock
by hand. (Reasons for this include there is no TOY chip, or its battery
is dead, or that the TOY chip is just of poor quality.) This causes ntpd
to exit with a panic message to the system log. The -g option overrides
this check and the clock will be set to the server time regardless of the
chip time (up to 68 years in the past or future -- this is a limitation
of the NTPv4 protocol). However, and to protect against broken hardware,
such as when the CMOS battery fails or the clock counter becomes defec-
tive, once the clock has been set an error greater than 1000s will cause
ntpd to exit anyway.
Добавил в rc.conf
ntpd_sync_on_start="YES" это добавляет ключ -g и уже пару суток время не отстает.
# ps aux | grep ntpd
root 729 0.0 0.2 20568 12476 - Ss 14:05 0:03.09 /usr/sbin/ntpd -g -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var/db/ntpd.drift
root 19292 0.0 0.0 14828 2504 0 S+ 13:29 0:00.00 grep ntpd
Всем спасибо за участие. Успехов!