Contenido del 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
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&useSSL=false&allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=''</entry>