Resolución de problemas comunes — Metric Server

Problema: Excepción de E/S de Metric Server en la plataforma Windows ejecutando archivos de métrica de usuario .bat o .cmd

Debe utilizar el nombre de métrica completo para métricas escritas por el usuario en Metric Servers que se ejecutan en la plataforma Windows. Por ejemplo, debe especificar usermetric.bat en lugar de usermetric. El nombre usermetric es válido en la línea de mandatos, pero no funcionará cuando se ejecute desde dentro del entorno de ejecución. Si no utiliza el nombre de métrica completo, recibirá una IOException de Metric Server. Establezca la variable LOG_LEVEL en un valor de 3 en el archivo de mandatos metricserver, luego compruebe la salida de anotaciones cronológicas. En este ejemplo, aparece la excepción como:

 ... java.io.IOException: CreateProcess: usermetric error=2

Problema: Metric Server no informa de las cargas en la máquina de Load Balancer

Puede haber varios motivos por los que Metric Server no proporciona información de carga a Load Balancer. Para determinar la causa, realice estas comprobaciones:

Problema: el archivo de anotaciones cronológicas de Metric Server informa de que "Es necesaria la firma para acceder al agente"

El archivo de anotaciones cronológicas de Metric Server informa de este mensaje de error después de que se han transferido archivos al servidor.

Este error se anota cuando el archivo de claves no supera la autorización con la clave emparejada debido a que se ha dañado la pareja. Para corregir este problema intente lo siguiente:

Problema: En sistemas AIX, cuando se ejecuta Metric Server bajo gran presión, es posible que la salida del mandato ps –vg se corrompa

Mientras se ejecuta Metric Server bajo gran presión en una plataforma AIX multiprocesador (4.3.3, 5.1 de 32 bits o 5.1 de 64 bits), es posible que la salida del mandato ps -vg esté corrupta. Por ejemplo:

 55742 - A 88:19 42 18014398509449680  6396 32768 22 36 2.8 1.0 java -Xms

El campo SIZE y/o RSS del mandato ps podría mostrar una cantidad excesiva de memoria utilizada.

Se trata de un problema conocido de kernel de AIX. Apar IY33804 corregirá este problema. Obtenga el arreglo del soporte de AIX en http://techsupport.services.ibm.com/server/fixes o póngase en contacto con el representante de soporte de AIX local.

Problema: configuración de Metric Server en una configuración de dos niveles con el equilibrio de carga de Site Selector entre Dispatchers de alta disponibilidad

En una configuración de Load Balancer de dos niveles, si se está equilibrando la carga de Site Selector (primer nivel) entre un par de asociados de alta disponibilidad de Dispatcher (segundo nivel), hay pasos que debe completar para configurar el componente Metric Server. Debe configurar Metric Server para que esté a la escucha en una nueva dirección IP que es específicamente para uso de Metric Server. En las dos máquinas de Dispatcher de alta disponibilidad, Metric Server está activo sólo en el Dispatcher activo.

Para configurar correctamente esta configuración, complete estos pasos:

Problema: los scripts, en ejecución en máquinas Solaris de varias CPU, producen mensajes de consola no deseados

Cuando se ejecutan los scripts metricserver, cpuload y memload en máquinas Solaris de varias CPU pueden producir mensajes de consola no deseados. Este comportamiento se debe al uso del mandato de sistema VMSTAT para recopilar estadísticas de la CPU y de memoria del kernel. Algunos mensajes que VMSTAT devuelve indican que el estado del kernel ha cambiado. Los scripts no pueden gestionar estos mensajes, lo que provoca mensajes de consola innecesarios procedentes del shell.

Ejemplos de estos mensajes de consola son:

/opt/ibm/edge/lb/ms/script/memload[29]: TOTAL=: syntax error
/opt/ibm/edge/lb/ms/script/memload[31]: LOAD=4*100/0: divide by zero
/opt/ibm/edge/lb/ms/script/memload[29]: TOTAL=659664+: more tokens expected

Estos mensajes se pueden ignorar.

Problema: Después de iniciar Metric Server, el valor de métrica devuelve -1

Este problema puede deberse a la pérdida de integridad de los archivos de claves durante la transferencia al cliente.

Si utiliza FTP para transferir los archivos de claves desde la máquina de Load Balancer al servidor de programa de fondo, asegúrese de que está utilizando la modalidad binaria cuando utiliza los mandatos put o get para transferir archivos de claves al o desde el servidor FTP.