Escenario: ejecuta el mandato mqsistop para detener el intermediario
pero el sistema se congela y no detiene ninguno de los grupos de ejecución.
Explicación: Una causa posible es que se esté depurando
un flujo de mensajes y que el flujo esté detenido actualmente en un punto
de interrupción. WebSphere Message Broker considera
esto como una situación de mensaje en curso, y se niega a detener el
intermediario mediante el mandato normal.
Solución: pulse
Detener depuración
en el perspectiva
Desarrollo de aplicaciones de intermediario del WebSphere Message Broker Toolkit. Después de que esta
operación se haya completado, el intermediario se detiene.
Si
no es posible detener la sesión de depuración, finalice todos los procesos de grupo
de ejecución que estén asociados a ese intermediario para permitir que el
intermediario se detenga. Los mensajes se restituyen. Pulse Detener
depuración después de que el intermediario se reinicie.
No puede detener el gestor de colas del intermediario
Escenario: está intentando utilizar el mandato endmqm
de WebSphere MQ para detener un gestor de
colas de intermediario en un sistema distribuido, pero éste no se detiene.
Explicación: En ciertas circunstancias, al intentar
detener un gestor de colas de intermediario, el gestor de colas no se
detiene. Esta situación puede suceder si ha configurado algunos flujos de mensajes con varias hebras (ha establecido la propiedad de flujo de mensajes Instancias adicionales en un número mayor que cero).
Solución: si desea detener el gestor de colas del
intermediario, detenga el intermediario ejecutando el mandato
mqsistop
y especificando el parámetro -q. (El
parámetro -q no está disponible
en z/OS.) Esto
emite el mandato endmqm de
WebSphere MQ en su nombre, de una manera
controlada, que cierra correctamente el intermediario y el gestor de colas.
El grupo de ejecución finaliza de forma anómala
Escenario: los procesos de grupo de ejecución finalizan
de forma anómala.
Explicación: cuando los procesos de grupo de ejecución
finalizan de forma anómala, el proceso bipbroker los reinicia
automáticamente.
Si un proceso de grupo de ejecución falla, se reinicia
tres veces en intervalos de cinco minutos. El primer intervalo de cinco
minutos empieza cuando se inicia por primera vez el grupo de ejecución. RetryInterval
tiene toma por omisión el valor 5
Elimine el grupo de ejecución de la configuración de intermediario,
despliegue la configuración de intermediario y luego, posteriormente,
añada el grupo de ejecución y vuelva a desplegar la configuración de
intermediario. La fila se vuelve a
crear y RetryInterval se establece en su valor predeterminado de 5.
Solución: Para cambiar el valor predeterminado:
Detenga el intermediario.
Cambie el valor de RetryInterval en la tabla de base de
datos.