Resolución de problemas de estadísticas de supervisión de rendimiento

Utilice esta tarea para resolver las incoherencias entre las estadísticas de supervisión de rendimiento para los contadores de enterprise bean MethodLevelCallCount y MessageCount al desplegar beans controlados por mensajes en un entorno de clúster.

Acerca de esta tarea

Esta tarea trata de las incoherencias en las estadísticas de supervisión del rendimiento para los beans controlados por mensajes en un entorno de clúster. A veces el número de mensajes de un rastreo coinciden con las estadísticas de salida de Performance Monitoring Infrastructure (PMI)/Tivoli Performance Viewer (TPV), pero no con el mensaje de registro del bean controlado por mensaje. Esto se sucede porque el contador de enterprise beans MethodLevelCallCount tiene un significado distinto para beans controlados por mensajes que para el resto de beans.

En general, en términos de colección de estadísticas de PMI y con referencia al contenedor Enterprise JavaBeans (EJB), la entrega de mensajes consta de los siguientes pasos:
  1. Proceso previo a la invocación del contenedor EJB. Esto prepara el entorno de ejecución para la entrega de mensajes.
  2. Eliminación del mensaje de la cola e invocación del método de beans gestionados por mensajes para procesar ese mensaje.
  3. Proceso posterior a la invocación del contenedor EJB. Esto limpia el entorno de ejecución, por ejemplo, confirma o retrotrae la transacción iniciada durante el proceso previo a la invocación.

Si hay varios servidores o hebras intentando eliminar un mensaje de la cola y entregarlo a un bean controlado por mensaje, en el paso 2 un servicio de mensajería podría descubrir que la cola está vacía y que no hay nada que entregar porque otro servidor u otra hebra ya ha procesado el mensaje. Si esto sucede, no se invoca el método de beans controlados por mensajes en el paso 2 y por lo tanto MethodLevelCallCount no coincide con el número de veces que el mensaje se entrega al bean controlado por mensaje para su proceso. En su lugar, MethodLevelCallCount indica el número de veces que se intenta entregar el mensaje: el contador de enterprise beans MessageCount indica el número de entregas satisfactorias a un bean controlado por mensaje.

Procedimiento


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tmb_perform
File name: tmb_perform.html