Configuración de almacenamiento de registros de servicios
Por defecto, el almacenamiento de registros está configurado de la siguiente manera:
Los registros se almacenan en el
/logsubdirectorio dentro del directorio de cada uno de los servicios backend.Los registros se almacenan como archivos de texto sin formato.
Los registros se conservan durante una semana, luego se rotan y los antiguos se eliminan.
Los tres servicios Java del backend tienen sus propios registros. Los parámetros anteriores pueden modificarse si es necesario. Se establecen en el logback.xml archivo de cada servicio. Puede encontrar este archivo en un conf directorios de los servicios:
Linux:
/home/java/{service-name}/conf/logback.xmlWindows:
C:\java\{service-name}\conf\logback.xml
Dado que dicho archivo está contenido en cada uno de los directorios de servicio, la configuración siguiente debe aplicarse por separado para cada uno de los archivos.
Ubicación de los registros
Por defecto, los registros se almacenan en las carpetas de los servicios en el subdirectorio log, pero por cualquier motivo puede que desee almacenarlos por separado en un directorio personalizado.
Para configurar esto, abra el logback.xml archivo y busque las siguientes líneas:
<file>log/log.txt</file>
<fileNamePattern>log/log.%d{yyyy-MM-dd}.log</fileNamePattern>Cambie la log/ entrada por la ruta absoluta a su directorio de registros personalizado.
Por ejemplo, si el directorio es /my/directory/for/logs/, entonces las líneas deben verse así:
Guarde el archivo y reinicie la plataforma para aplicar los cambios. A partir de ahora, los registros se escribirán en el directorio personalizado.
Enlaces simbólicos
En sistemas Linux, existe una forma alternativa de almacenar registros en un directorio personalizado. En lugar de cambiar la configuración del servicio, puede crear enlaces simbólicos a los directorios personalizados deseados. Así es como se hace:
Detenga los servicios Navixy.
Cree nuevos subdirectorios en su nuevo directorio personalizado (p. ej.
/my/directory/for/logs/):
Mueva los registros existentes del servicio a sus nuevos directorios:
Elimine los directorios antiguos:
Cree enlaces simbólicos:
Reinicie los servicios.
Después de hacer esto, los registros se escribirán en sus nuevos directorios personalizados.
Archivado de registros
En instancias con un gran número de dispositivos (cuando hay más de varios miles de ellos), los registros de los servicios backend pueden ocupar una cantidad significativa de espacio en disco. Archivar los registros de días anteriores puede ser una excelente solución para ahorrar espacio en disco.
Encuentre la siguiente línea en logback.xml archivo:
Agregue .gz después de log, para que la línea quede así:
Guarde el archivo y reinicie la plataforma para aplicar los cambios. Ahora, los archivos de registro de días anteriores se comprimirán en .gz archivos, consumiendo mucho menos espacio en disco que los archivos de texto sin formato. Sin embargo, el log.txt del día actual seguirá sin comprimirse ya que continúa siendo llenado por la plataforma.
Vida útil de los registros
La vida útil predeterminada de los registros es de 7 días. En la mayoría de los casos esto es suficiente para cualquier resolución de problemas. Sin embargo, puede que desee conservar los registros por un período más largo o, alternativamente, acortarlo. Recuerde: cuanto más tiempo se almacenan los registros, más espacio en disco consumen, así que maneje este valor con cuidado.
Para cambiar la duración de los registros, encuentre la siguiente línea en logback.xml archivo:
Cambie 7 por cualquier valor deseado (en días).
Guarde el archivo y reinicie la plataforma para aplicar los cambios.
Última actualización
¿Te fue útil?