|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Unable to see clustered queues on all queue managers |
« View previous topic :: View next topic » |
Author |
Message
|
amit_talpade_star |
Posted: Tue May 17, 2005 9:10 am Post subject: Unable to see clustered queues on all queue managers |
|
|
Apprentice
Joined: 14 Dec 2004 Posts: 39
|
Hello,
I am currently trying to configure a MQ Cluster using 6 Linux Servers running on SUSE Linux 8 SP3 and WMQ 5.3 CSD8
2 Servers hold the repositories (Primary/ Backup) and the rest of the 4 are part of the cluster
Each server has shared some queues on the cluster. All servers are accessible to each other on the network. Verified by telnet.
I need to mention the following points:
1) All channels required for the cluster are in Running state
2) dis qcluster(*) is used to see all shared queues
3) dis chs(*) was used for seeing state of all channels
4) Full refresh command was executed on all servers (all 6)
5) The queue managers were restarted after execution of the scripts. All channels also started up after that.
The problem is that the queue managers holding the repositories are able to view all the shared queues, however the ones not holding the repositories are unable to see the queues shared by other servers on the cluster.
How many channels would be needed in this kind of a setup?
Currently we have cluster Sender/Recv channels from all servers to both the Primary Repos/ Backup Repos and also between the primary and backup repos queue managers.
Are additional channel definitions required ? We observed that some automatic channels were created!
Please let me know if based on this description I can check something to resolve this problem. |
|
Back to top |
|
 |
EddieA |
Posted: Tue May 17, 2005 9:42 am Post subject: |
|
|
 Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
Quote: |
however the ones not holding the repositories are unable to see the queues shared by other servers on the cluster |
This is "working as designed". These definitions are not broadcast to all members of the cluster. If you attempt to PUT to one of these queues, the QM will then get the information from a repository and you then be able to see it.
You have to manually define CLUSRCVRs on all QMs. On the full repositories, you define CLUSSDRs to point to the all other full repositories. On other QMs in the cluster, you define a CLUSSDR to one of the repositories. MQ will then automatically define other channels as needed.
Cheers, _________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
 |
mq_crazy |
Posted: Tue May 17, 2005 9:43 am Post subject: |
|
|
 Master
Joined: 30 Jun 2004 Posts: 295
|
You don't need any extra channels. Did u try putting a test message on the cluster queue even though you don't see it?? sometimes unless you put a message on the queue it won't showup in the list, but it works. |
|
Back to top |
|
 |
Anirud |
Posted: Tue May 17, 2005 9:56 am Post subject: |
|
|
 Master
Joined: 12 Feb 2004 Posts: 285 Location: Vermont
|
mq_crazy wrote: |
sometimes unless you put a message on the queue it won't showup in the list, but it works. |
Not *sometimes* but, all the time the cluster queues won't showup on the Partial Repository queue managers until a message is put to the queues.
As Eddie has mentioned, this is working as designed. |
|
Back to top |
|
 |
amit_talpade_star |
Posted: Tue May 17, 2005 11:08 pm Post subject: |
|
|
Apprentice
Joined: 14 Dec 2004 Posts: 39
|
Thanks ALL....It is working now as all of you said..... |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|