Resolver la alta utilización del disco a partir de archivos de registro grandes en los nodos de editor de Adobe Experience Manager
En este artículo se explica cómo solucionar problemas de alta utilización de disco en instancias de publicación de Adobe Experience Manager (AEM) cuando los archivos de registro grandes causan un estado de almacenamiento crítico. Para solucionarlo, identifique los archivos de registro más grandes, elimine o archive los registros antiguos y los volcados de subprocesos, revise la configuración de registro, investigue los errores recurrentes de la aplicación y supervise el uso del disco.
Descripción description
Entorno
- Adobe Experience Manager 6.5 LTS
- Implementación local y autoadministrada
- Publicar instancias con acceso al sistema de archivos
Síntomas
- En el panel Monitorización del sistema de AEM, una o más instancias de publicación muestran un estado crítico en Almacenamiento.
- El uso del disco es anormalmente alto en las instancias afectadas.
- Hay archivos de registro grandes, especialmente
error.log, con archivos individuales de más de 1 GB de tamaño.
Causa
El crecimiento excesivo de los archivos de registro se debe a errores de aplicación, seguimientos de pila recurrentes y configuraciones de registro detalladas. Habilitar el registro de nivel DEBUG para ciertos paquetes también contribuye al rápido crecimiento del registro. La limpieza de registros antiguos y volcados de procesos puede restaurar la capacidad del disco, pero debe abordar los problemas de aplicación y registro subyacentes para evitar que se repitan.
Resolución resolution
Siga estos pasos para reducir el uso del disco y evitar un crecimiento excesivo del registro en las instancias de publicación afectadas:
- Conéctese a cada instancia de publicación afectada mediante SSH o un explorador de archivos.
- Enumerar los archivos de registro por tamaño para identificar los archivos que consumen la mayor cantidad de espacio en disco. En sistemas Linux, use
ls -lhS /path/to/aem/logs/. - Elimine o archive los archivos de registro y los volcados de procesos antiguos que ya no sean necesarios.
- Antes de eliminar cualquier registro, conserve los registros necesarios para el cumplimiento o para una investigación en curso en otra ubicación.
- Revise la configuración de registro de la instancia de publicación afectada.
- Compruebe si el registro de
DEBUGestá habilitado para paquetes relacionados con componentes de código personalizado o de gran volumen. - Si no se requiere el registro de
DEBUGpara la solución de problemas activa, cambie el paquete a un nivel de registro de producción adecuado, comoINFOoWARN. - Revise los demás registradores y confirme que solo se registra la información necesaria con niveles de detalle más altos.
- Analice los registros de errores para las excepciones recurrentes, como
NullPointerException, y aborde los problemas de código subyacente que generan un exceso de seguimientos de pila. - Revise el control de excepciones en el código de la aplicación para asegurarse de que los errores esperados o recuperables se gestionan correctamente y no generan seguimientos de pila innecesarios.
- Utilice el tablero Monitorización del sistema de AEM y las herramientas de monitorización externa para rastrear el uso del disco y registrar las tendencias de crecimiento.
- Configure alertas para identificar el crecimiento anormal del disco o del registro antes de que afecte al servicio.
- Después de la limpieza, confirme que el uso del disco vuelve a la normalidad y que la instancia de publicación afectada muestra un estado correcto en el panel de monitorización.
Notas:
- Este procedimiento se aplica a implementaciones locales autoadministradas de Adobe Experience Manager 6.5 LTS en las que tiene acceso al sistema de archivos de instancias de publicación.
- No aplique los pasos de limpieza directa del sistema de archivos a los entornos de Adobe Experience Manager as a Cloud Service o Adobe Managed Services. Estos modelos de implementación utilizan diferentes procedimientos de acceso al registro y de administración de la infraestructura.