Страница 1 из 1

Системное время меняется ежесекундно

Добавлено: 2012-01-05 10:54:58
kross
Здравствуйте, такая проблема возникла - на сервере само меняется время, несколько раз в минуту. Вот вывод команды data каждую секунду

Код: Выделить всё

fire# date
Thu Jan  5 09:24:13 EET 2012
fire# date
Thu Jan  5 09:24:14 EET 2012
fire# date
Thu Jan  5 09:24:15 EET 2012
fire# date
Thu Jan  5 10:24:15 EET 2012
fire# date
Thu Jan  5 10:24:16 EET 2012
fire# date
Thu Jan  5 11:04:17 EET 2012
fire# date
Thu Jan  5 11:04:18 EET 2012
fire# date
Thu Jan  5 11:04:20 EET 2012
fire# date
Thu Jan  5 11:04:21 EET 2012
fire# date
Thu Jan  5 11:04:22 EET 2012
fire# date
Thu Jan  5 11:04:23 EET 2012
fire# date
Thu Jan  5 11:04:24 EET 2012
fire# date
Thu Jan  5 11:04:28 EET 2012
fire# date
Thu Jan  5 11:04:30 EET 2012
fire# date
Thu Jan  5 11:24:36 EET 2012
fire# date
Thu Jan  5 11:24:38 EET 2012
fire# date
Thu Jan  5 11:24:41 EET 2012
fire# date
Thu Jan  5 11:44:41 EET 2012
fire# date
Thu Jan  5 12:44:51 EET 2012
fire# date
Thu Jan  5 12:44:52 EET 2012
fire# date
Thu Jan  5 12:44:53 EET 2012
uname -a

Код: Выделить всё

FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE #10: Fri Dec 23 14:58:13 EET 2011   /usr/obj/usr/src/sys/ROUTE  i386
Если зайти в биос и проверить время, там время норм- не меняется. Пока что нашел единственный выход - каждую минуту по крону синхронизирую время с 0.ua.pool.ntp.org.
Но это не очень помагает.
Куда копать???

Re: Системное время меняется ежесекундно

Добавлено: 2012-01-05 14:37:42
Electronik
проверять/менять мать, смотреть что из софта стоит, и какие процессы в это время работают

Re: Системное время меняется ежесекундно

Добавлено: 2012-01-05 15:00:36
kross
хм..происходит только при наличии интернета. И перескакивает ровно на 20 мин..

Re: Системное время меняется ежесекундно

Добавлено: 2012-01-05 16:43:34
kross
.....поменял в файле mailer.conf

Код: Выделить всё

sendmail /usr/libexec/sendmail/sendmail 
send-mail /usr/libexec/sendmail/sendmail 
mailq /usr/libexec/sendmail/sendmail 
newaliases /usr/libexec/sendmail/sendmail 
hoststat /usr/libexec/sendmail/sendmail 
purgestat /usr/libexec/sendmail/sendmail 
 
на

Код: Выделить всё

sendmail /usr/local/sbin/sendmail 
send-mail /usr/local/sbin/sendmail 
mailq /usr/local/sbin/sendmail 
newaliases /usr/local/sbin/sendmail
поскольку был постфикс, и все прошло.....странно как-то

Re: Системное время меняется ежесекундно

Добавлено: 2012-01-06 9:49:54
kross
ничего в общем не изменилось. Ищу дальше.

Re: Системное время меняется ежесекундно

Добавлено: 2012-01-06 12:36:04
Electronik
у меня на ноуте вообще время не шло, или шло как то странно, то день вперёд, месяц назад, год пополам, и всё за 5 секунд. проблема в матери. или насколько помню в тактовом генераторе, но могу ошибаться насчёт последнего.

Re: Системное время меняется ежесекундно

Добавлено: 2012-01-06 21:33:02
FiL
Thu Jan 5 10:24:16 EET 2012
fire# date
Thu Jan 5 11:04:17 EET 2012
На 40 минут, а не на 20.
Хотя может просто дважды успело поменяться.

Но если меняется только при наличии сети, то наверное какой-то демон чудит и берет время с сервера, который отдает не время, а рандом :) Найти и прибить (или отконфигурить).

Re: Системное время меняется ежесекундно

Добавлено: 2012-01-07 0:00:38
Bayerische
Тоже думаю, что кто-то там неправильно синхронизирует.

Re: Системное время меняется ежесекундно

Добавлено: 2012-01-07 9:43:13
kross
Разобрался, случайно как всегда)
Посмотрел сколько таймеров в системе

Код: Выделить всё

 dmesg | grep Timecounter
Timecounter "i8254" frequency 1193182 Hz quality 0
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
Timecounter "HPET" frequency 14318180 Hz quality 900
Timecounter "TSC" frequency 2699942136 Hz quality 800
Timecounters tick every 1.000 msec
хм...посмотрел какой же таймер выбрала фря:

Код: Выделить всё

 
# sysctl kern.timecounter.hardware
kern.timecounter.hardware: ACPI-fast
поменял на i8254 и все стало на свои места

Код: Выделить всё

 
# sysctl -w kern.timecounter.hardware=i8254
Всю ночь проработал серв - не разу не поменялось время.
Всем спс.
PS:а то, что время не менялось, когда не было инета - наверно совпадение.