Investigación de la razón de que un espacio de temas esté lleno

Cuando un espacio de temas se llena, las excepciones se devuelven cuando se intenta publicar un mensaje a dicho espacio de temas. La razón más probable de que se llene un espacio de temas es que la aplicación de publicación genera mensajes más deprisa de lo que pueden ser consumidos por la aplicación o aplicaciones suscriptoras. Sin embargo, podría haber otras causas como, por ejemplo, suscriptores inactivos o enlaces de comunicaciones rotos. Otra causa posible es un aumento regular del tráfico de mensajes, por ejemplo, a ciertas horas del día. Estudie la posibilidad de aumentar el umbral alto de mensajes para solucionar este problema.

Acerca de esta tarea

Para investigar por qué está lleno un espacio de temas en un bus de integración de servicios, complete los pasos siguientes:

Procedimiento

  1. Pulse Integración de servicios -> Buses -> nombre_bus -> [Recursos de destino] Destinos para mostrar una lista que incluya todos los espacios de temas en dicho bus. Pulse el nombre del espacio de temas que está lleno.
  2. Pulse [Puntos del mensaje] Puntos de publicación.
  3. Pulse el nombre de un punto de publicación, a continuación, en el separador Tiempo de ejecución revise el valor de Profundidad de mensajes actual. Si este valor aumenta constantemente, la aplicación de publicación funciona más rápida que los suscriptores. Pulse Suscripciones para visualizar las suscripciones correspondientes al espacio de temas. Para cada suscripción, pulse en el nombre de suscripción y examine la Profundidad de mensajes actual. Si se están rellenando todas las suscripciones, reduzca la velocidad a la que la aplicación de publicación está publicando los mensajes.
    Nota: Si el espacio de temas está mediado, complete las comprobaciones siguientes para cada punto de mediación al que el mensaje podría haber enviado o que se podría haber consumido.
  4. Si sólo se rellena una suscripción, el problema se encuentra en la aplicación suscriptora relacionada. Si la suscripción no es duradera, modifique la aplicación suscriptora para aumentar la velocidad de consumo.
  5. Si la suscripción es duradera, pulse Mensajes y asegúrese de que el mensaje que aparece al principio de la lista cambia con el paso del tiempo; esto indica que la aplicación suscriptora está consumiendo mensajes. Si el mensaje no cambia, pero la aplicación está en ejecución, suprima la suscripción o aumente el umbral alto del mensaje del punto de aplicación.
  6. Determine los motores de mensajería a los que están conectadas las aplicaciones de publicación y suscripción, consulte Determinación del motor de mensajería al que está conectada una aplicación.
  7. Si las aplicaciones suscriptoras y de publicación están conectadas a distintos motores de mensajería, los mensajes se direccionan a través de un punto de cola remota. En el motor de mensajería del editor, pulse Puntos de publicación remotos y, a continuación, pulse el punto de publicación que representa el punto de publicación del suscriptor. Revise el número de mensajes de salida actuales. Si el número de mensajes actuales es bajo, el problema no se encuentra en el punto de mensaje remoto. Si el número de mensajes actuales se acerca al umbral alto de mensajes, complete las siguientes comprobaciones:
    • Compruebe que los dos motores de mensajería pueden comunicarse entre sí y consulte Resolución de problemas de integración de servicios: comprobación de la comunicación entre dos motores de mensajería en un bus. Si los motores de mensajería pueden comunicarse, reduzca la velocidad a la que se publican los mensajes. Si los motores de mensajería no pueden comunicarse, solucione la anomalía. Si encuentra problemas al procesar el registro de reserva de los mensajes una vez que se ha restaurado la comunicación y el registro de reserva no contienen ningún mensaje vital, piense en suprimir todos los mensajes en el punto de mensaje remoto. Para suprimir los mensajes, seleccione el punto de mensaje remoto relevante y pulse Suprimir todos los mensajes.
      Nota: No podrá recuperar los mensajes una vez que los haya suprimido.
      Para que no vuelvan a acumularse los mensajes, pulse Temas y, a continuación, pulse Borrar todo. No se enviarán más mensajes a este punto de publicación remoto. Para restablecer la lista de temas, reinicie el motor de mensajería.
    • Compruebe que los mensajes no están atrapados en el estado Confirmando. Si lo están, quiere decir que un gestor de recursos como, por ejemplo, una base de datos, se ha colgado. Resuelva el problema existente en el gestor de recursos. Si esto falla, tome nota del ID de transacción del mensaje y pulse Servidores -> Tipos de servidor -> WebSphere Application Servers -> nombre_servidor -> Tiempo de ejecución > [Propiedades adicionales] Servicio de transacción para visualizar las propiedades generales correspondientes al servicio de transacciones, incluidas los números de transacciones. Utilice los enlaces Revisar para resolver la transacción cuyo ID global coincida con el ID de transacción del mensaje.

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=tju_topicspace_full
File name: tju_topicspace_full.html