BysMax

Contenido del curso

Volver al curso

ServerTimezone en Traccar: Cómo configurar la zona horaria

Guía paso a paso para configurar la propiedad serverTimezone en traccar.xml y solucionar los problemas de desfase de horas en tu servidor de rastreo.

Emmanuel Díaz Leal Hernández

May 25, 2024
Intermedio

Al actualizar a la versión 4.5 de Traccar, es necesario añadir en el archivo traccar.xml el parámetro serverTimezone=UTC& y configurar la zona horaria del servidor en las opciones del sistema. Esto puede ocasionar que las horas de los registros antiguos presenten un desfase respecto a la hora actual y solo los datos nuevos aparezcan correctamente.

Para conseguir que todos los tiempos (nuevos y antiguos) se muestren de forma correcta tras la actualización, debes indicar en traccar.xml la zona horaria correspondiente. Por ejemplo, reemplaza UTC por la zona horaria adecuada:

  • serverTimezone=Europe/Madrid& (para España)
  • serverTimezone=America/Mexico_City& (para Ciudad de México)

Lo ideal es acceder a Ajustes del servidor > Atributos > Zona horaria, buscar la que te interese y reemplazar UTC por ese valor en la cadena de conexión.

Ejemplo de configuración de base de datos en traccar.xml:

<entry key='database.url'>jdbc:mysql://192.168.1.XX:3306/traccar?serverTimezone=Europe/Madrid&amp;useSSL=false&amp;allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=''</entry>

Comentarios (0)