Posted: Thu Dec 08, 2005 12:19 pm Post subject: Cluster Failover Query
Apprentice
Joined: 14 Dec 2004 Posts: 39
We have same cluster queue names on two queue managers SF_QM1, and SF_QM2 for load balancing
The network interface for one of the queue manager(SF_QM1) is intentionally stopped to check for failover.
We have observed that it takes over 5-7 minutes for other cluster queue managers to detect this and stop sending the requests to the failed queue manager
In this process, we are losing some messages. The messages being sent are not persistent, however the expectation would be that messages should be silently and immediately routed to the available queue manager where a queue of the same name exists.
Is there a way that the cluster channels can be configured to avoid such a behavior where messages are lost and routed to other running queue manager
A channel configuration on one of the queue manager has been provided for your reference.
***********queue manager details****************
ALTER QMGR +
DEADQ('SYSTEM.DEAD.LETTER.QUEUE') +
PERFMEV(ENABLED) +
FORCE
We are on ver 5.3 CSD8 and this problem seems to be fixed for MQ SERIES ON LINUX at this level.
How can we check the option mentioned. We use IBM Web Services Gateway to do the MQ Put operation. Since this is a product and not developed by us I am not sure how this can be checked. Can we verify this by checking the message on the transmission queue?
Your suggestions and/or recommendations would be highly appreciated.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum