Старый 08.10.2010, 00:17   #1
Cthulchu
 
Аватар для Cthulchu
 
Регистрация: 06.07.2010
Сообщений: 36
Репутация: 3
По умолчанию сбрасывается время на сервере.

есть одноюнитовый сервер. стоит в дц. ему там нравится. он постоянно включен и всегда в Сети. все было ничего, пол года он там жил, но потом саппорт ДЦ случайно выдернул его из ИБП (я тоже в шоке, они написали, что питалово само выпало), дали мне vnc доступ, я залогинился, посмотрел, что слетели настройки биоса (мать серверная, двухпроцовая (это может помочь в диагнозе)). я восстановил бут приорити и запустил ось.
Ось - фортки 2008, х64. запустились нормально, но через неделю я заметил, что время на сервере постоянно сбивается (помните, сервер постоянно включен и всегда доступен). Я включил синхронизацию, - не помогло. Тоесть, она-то работает, но только если я руками жмакаю на батон синхронизации. Ага, ну да, я заподозрил, что я забыл поменять время в биосе. Ребутнул сервачок, быстренько коннектнулся по vnc, залез в биос, настроил время и дату на актуальные, запустил ось, все хорошо. прошло пару дней и симптомы опять начались, только теперь не месяцы разницы, а дни, но мне от этого не легче, итак уже написал несколько дополнительных скриптов, чтобы не отталкиваться от субьективного времени операционки, но ведь это не решение проблемы. оказалось, что я не все знаю о том, как винды работают со временем.
Вроди, все. Есть соображеньица?
Cthulchu вне форума   Ответить с цитированием
Старый 08.10.2010, 11:30   #2
SpangeBoB
 
Аватар для SpangeBoB
 
Регистрация: 06.07.2010
Сообщений: 49
Репутация: 14
По умолчанию

1)Какие ошибки в Eventlog наблюдаются?
2)Проблемы с Windows Time службой нет?
SpangeBoB вне форума   Ответить с цитированием
Старый 08.10.2010, 11:41   #3
Cthulchu
 
Аватар для Cthulchu
 
Регистрация: 06.07.2010
Сообщений: 36
Репутация: 3
По умолчанию

варнинг сегодняшний:
это, видимо, после того, как я синхронизировался с гмт+2, ибо руками лень менять:
Цитата:
The time service has set the time with offset 14073985062338611 seconds.
это... эммм... это вчерашний сбой, наверное. дата совпадает.
Цитата:
The time service has not synchronized the system time for 86400 seconds because none of the time service providers provided a usable time stamp. The time service will not update the local system time until it is able to synchronize with a time source. If the local system is configured to act as a time server for clients, it will stop advertising as a time source to clients. The time service will continue to retry and sync time with its time sources. Check system event log for other W32time events for more details. Run 'w32tm /resync' to force an instant time synchronization.
это все, что связанно со временем. я сейчас обновочки накачу, а то с третего месяца не апдейтил и посмотрю который час в биосе.
Cthulchu вне форума   Ответить с цитированием
Старый 08.10.2010, 12:00   #4
SpangeBoB
 
Аватар для SpangeBoB
 
Регистрация: 06.07.2010
Сообщений: 49
Репутация: 14
По умолчанию

1)Если апдейты не помогут и с аппаратной частью в порядке,то попробовать фиксы из статьи http://support.microsoft.com/kb/816042

2)
net stop w32time
w32tm /unregister
w32tm /unregister
w32tm /register
net start w32time
SpangeBoB вне форума   Ответить с цитированием
Старый 08.10.2010, 13:12   #5
Cthulchu
 
Аватар для Cthulchu
 
Регистрация: 06.07.2010
Сообщений: 36
Репутация: 3
По умолчанию

Цитата:
C:\Users\Administrator>net stop w32time
The Windows Time service is not started.

More help is available by typing NET HELPMSG 3521.


C:\Users\Administrator>w32tm /unregister
The following error occurred: Access is denied. (0x80070005)

C:\Users\Administrator>w32tm /unregister
The following error occurred: Access is denied. (0x80070005)

C:\Users\Administrator>w32tm /register
W32Time successfully registered.

C:\Users\Administrator>net start w32time
The Windows Time service is starting.
The Windows Time service was started successfully.
ухты, и время само поставилось. хочу сказать, что перед тем, как выполнить эти строки я обновил и ребутнул ось. это так задумано, чтобы w32tm по дефолту не был запущен?
Cthulchu вне форума   Ответить с цитированием
Старый 08.10.2010, 13:26   #6
SpangeBoB
 
Аватар для SpangeBoB
 
Регистрация: 06.07.2010
Сообщений: 49
Репутация: 14
По умолчанию

Думаю по аналогии с Vista,должен стоять Automatic.Выше 7 и 2008 R2 - стоит Manual( т.к в Tasl Shedule - Microsoft - Windows - SynchronizeTime стоит обработчик на выполнение и там команда sc.exe start w32time).

http://smallvoid.com/article/winnt-services-w32time.html
SpangeBoB вне форума   Ответить с цитированием
Старый 08.10.2010, 18:11   #7
Cthulchu
 
Аватар для Cthulchu
 
Регистрация: 06.07.2010
Сообщений: 36
Репутация: 3
По умолчанию

*шепотом*: Спанч! это как?
Cthulchu вне форума   Ответить с цитированием
Старый 08.10.2010, 18:31   #8
SpangeBoB
 
Аватар для SpangeBoB
 
Регистрация: 06.07.2010
Сообщений: 49
Репутация: 14
По умолчанию

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\W32Time
ImagePath = C:\Windows\system32\svchost.exe -k LocalService
SpangeBoB вне форума   Ответить с цитированием
Старый 08.10.2010, 19:33   #9
Cthulchu
 
Аватар для Cthulchu
 
Регистрация: 06.07.2010
Сообщений: 36
Репутация: 3
По умолчанию

ну да, там так и есть: %SystemRoot%\system32\svchost.exe -k LocalService
я систем рут заменил на C:\Windows, не помогло...
Cthulchu вне форума   Ответить с цитированием
Старый 08.10.2010, 19:52   #10
SpangeBoB
 
Аватар для SpangeBoB
 
Регистрация: 06.07.2010
Сообщений: 49
Репутация: 14
По умолчанию

Во вкладке services.msc - Windows Time - Log on чьи реквизиты стоят?
SpangeBoB вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot