En alguna ocasión me
encontré con este mensaje de warning en el visor de eventos del sistema (system
log):
EventID 50
Time-service
Message:
The time service detected a time difference of
greater than %1 milliseconds for %2 seconds. The time difference might be
caused by synchronization with low-accuracy time sources or by suboptimal
network conditions. The time service is no longer synchronized and cannot
provide the time to other clients or update the system clock. When a valid time
stamp is received from a time service provider, the time service will correct
itself.
El tema del tiempo
es critico en general en cualquier entorno que dependa de un directorio activo,
ya que todo esta sincronizado.
Si es un error
puntual aparecerá en el log de eventos un mensaje positivo, pero que sucede si
no aparece?
Un workaround para
forzar la sincronización es ejecutar desde la línea de comandos (CMD) como
administrador (run as administrator) los siguientes comandos para
re-sincronizar el tiempo del servidor y validar el estado:
w32tm /resync
w32tm /query /status
El output que
obtendrás de la query te indicara si el servidor de hora esta fuera o "en
casa", en tu propio dominio. Puede utilizar el flag "source"
para realizar la consulta directamente:
En el system log
debería de aparecer una nueva entrada indicando el estado de la hora.
Se debería de
validar que no haya algún software o incidencia de network que haya podido
causar esto.
Otro aspecto a
comprobar en maquinas virtuales es si este servicio es proveído por el host
físico o si sale a internet. Este tema lo revisare en en otro post.
Quieres leer mas? http://technet.microsoft.com/en-us/library/cc773263%28v=ws.10%29.aspx#w2k3tr_times_tools_dyax