Ir al contenido principal

El misterio del reloj: ¿Por qué mi servidor Windows 2008 no sincroniza la hora? ⏰

¡Hola a todos! La sincronización del tiempo es fundamental para la correcta operación de las aplicaciones y los sistemas distribuidos. Si tu aplicación depende de la hora del servidor y notas que hay un desfase, es muy probable que el reloj del servidor no esté sincronizado con una fuente de tiempo confiable.

Recientemente, me enfrenté a este problema en un servidor con Windows Server 2008 R2, donde el reloj se atrasaba varios minutos, afectando la sincronización de una aplicación. Afortunadamente, la solución es sencilla y se puede realizar directamente desde la línea de comandos.


Paso 1: Configurar el servicio de tiempo de Windows

Windows Server utiliza el servicio W32Time para sincronizar la hora. Para corregir el desfase, necesitamos configurarlo para que se sincronice con un servidor de tiempo externo confiable. En este caso, usaremos el de Windows, time.windows.com.

Abre el Símbolo del sistema (CMD) como administrador y ejecuta el siguiente comando:

w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update

Análisis del comando:

  • w32tm /config: Inicia la configuración del servicio de tiempo de Windows.

  • /manualpeerlist:time.windows.com: Le indica al servicio que utilice el servidor de tiempo especificado. Puedes usar cualquier servidor de tiempo público, como los de Google (time.google.com) o NTP Pool Project (pool.ntp.org).

  • /syncfromflags:manual: Fuerza al servidor a sincronizar desde la lista de pares manual que acabamos de definir.

  • /reliable:yes: Declara que este servidor es una fuente de tiempo confiable.

  • /update: Aplica los cambios de configuración.


Paso 2: Reiniciar el servicio de tiempo

Para que los cambios surtan efecto, es necesario reiniciar el servicio. Ejecuta los siguientes dos comandos, uno tras otro:

net stop w32time

net start w32time 

El primer comando detiene el servicio y el segundo lo vuelve a iniciar. Una vez que el servicio se haya reiniciado, el servidor de Windows comenzará a sincronizar su hora con la fuente que le has indicado.

Espero que esta solución te ayude a resolver cualquier problema de sincronización en tus servidores. Una vez hecho esto, tu servidor mantendrá la hora exacta, eliminando los errores de sincronización en tus aplicaciones.

¿Qué otros problemas de servidor has tenido que resolver? ¡Comparte tu experiencia en los comentarios!

 

Comentarios

Entradas Populares

Renombrar una columna en Oracle: Guía rápida y sencilla 💻

¡Hola a todos! En el mundo de las bases de datos, es común necesitar hacer ajustes en la estructura de las tablas, y una de las tareas más frecuentes es renombrar una columna. Ya sea por un error tipográfico, una mejora en la nomenclatura o un cambio en los requisitos, saber cómo hacerlo de manera eficiente es fundamental. Afortunadamente, Oracle facilita esta tarea con una sintaxis simple y directa. A continuación, te muestro cómo puedes renombrar una columna de una tabla en un solo paso. La sintaxis para renombrar una columna Para cambiar el nombre de una columna, utilizamos la sentencia ALTER TABLE . Esta es la forma más segura y recomendada de modificar la estructura de una tabla sin afectar los datos existentes. ALTER TABLE <nombre_de_la_tabla> RENAME COLUMN <nombre_antiguo_del_campo> TO <nuevo_nombre_del_campo>; COMMIT; Análisis de la sintaxis: ALTER TABLE <nombre_de_la_tabla> : Esta parte de la sentencia le indica a Oracle que vas a modificar la estructur...

¿Tu PC no puede instalar la actualización KB5034441? No te preocupes, aquí tienes la solución y la explicación

Sabemos que iniciar el 2024 con problemas técnicos no es lo ideal. Si has intentado instalar la reciente actualización KB5034441 y te has encontrado con el frustrante error 0x80070643 , no estás solo. Este problema ha afectado a muchos usuarios y puede causar una gran confusión, especialmente cuando la descarga parece ir bien, pero la instalación se detiene en 0%. En este artículo, vamos a desglosar qué es lo que está causando este error, por qué no es tan grave como parece y qué pasos puedes seguir para manejarlo. Mensaje de Error Entendiendo el error 0x80070643 en la actualización KB5034441 La actualización KB5034441 está diseñada para reforzar la seguridad de tu entorno de recuperación de Windows (Windows Recovery Environment, WinRE), especialmente para aquellos que utilizan la función de cifrado de disco BitLocker. La intención es buena, pero la implementación ha revelado un problema para ciertos sistemas. El código de error 0x80070643 se traduce como ERROR_INSTALL_FAILURE , y e...