Utilice la siguiente información de resolución de problemas
para diagnosticar y arreglar problemas con la herramienta xsLogAnalyzer
y los informes generados.
Procedimiento
- Problema: Se producen condiciones de falta de memoria cuando
se utiliza la herramienta xsLogAnalyzer para generar informes. A continuación
se muestra un ejemplo de un error que se puede producir: java.lang.OutOfMemoryError:
Se ha superado el límite de sobrecarga de GC.
Solución: La herramienta
xsLogAnalyzer
se ejecuta en una máquina virtual Java (JVM). Puede configurar la JVM
para aumentar el tamaño de almacenamiento dinámico antes de ejecutar la
herramienta
xsLogAnalyzer especificando algunos valores cuando
ejecute la herramienta. Si aumenta el tamaño de almacenamiento dinámico
se podrán almacenar más registros de sucesos en la memoria de JVM. Empiece
con un valor de 2048M, suponiendo que el sistema operativo tenga
suficiente memoria principal. En la misma instancia de línea de mandatos en la que
piensa ejecutar la herramienta
xsLogAnalyzer, establezca el
tamaño de almacenamiento dinámico de JVM máximo:
java -XmxTAMAÑO_ALMACENAMIENTO_DINÁMICOm
El
valor de
TAMAÑO_ALMACENAMIENTO_DINÁMICO puede ser cualquier
entero y representa el número de megabytes que están asignados
al almacenamiento dinámico de JVM.
Por ejemplo, puede ejecutar
java -Xmx2048m. Si continúan los mensajes que indican que falta memoria o
no tiene los recursos para asignar
2048m o más memoria, limite el número de sucesos que se están manteniendo
en el almacenamiento dinámico. Puede limitar el número de sucesos en
el almacenamiento dinámico pasando el parámetro -maxRecords
al mandato xsLogAnalyzer.
- Problema: Cuando se abre un informe generado desde la herramienta
xsLogAnalyzer, el navegador se cuelga o no carga la página.
Causa: Los archivos HTML generados son demasiado grandes y el navegador
no los puede cargar. Estos archivos son grandes porque el ámbito de los archivos de registro
que está analizando es demasiado amplio.
Solución: Considere la posibilidad de utilizar los parámetros
-startTime, -endTime y
-maxRecords cuando ejecute la herramienta
xsLogAnalyzer para restringir el número de entradas de registro
que se exploran. Si utiliza estos parámetros al ejecutar el informe, será más fácil
leer los informes y éstos se ejecutarán de forma más efectiva. Puede ejecutar varios informes
en el mismo conjunto de archivos de registro.