Author |
Message
|
ajith_rajan |
Posted: Mon Sep 29, 2003 10:55 am Post subject: |
|
|
Apprentice
Joined: 05 Sep 2003 Posts: 32
|
Is it required to clear the SYSTEM.CLUSTER.TRANSMIT.QUEUE??? |
|
Back to top |
|
|
PeterPotkay |
Posted: Mon Sep 29, 2003 11:00 am Post subject: |
|
|
Poobah
Joined: 15 May 2001 Posts: 7716
|
If you did what I recomended, the cluster is rebuilt from scratch. And if you did this on very QM on the cluster (you only have these 2 QMs, right?) and you did the same step on each QM at the same time, your problem is not specific to clustering but rather your channel definitions are incorrect. You were at one point in time at a state where all the channels were stopped on all the QMs and all the repository queues were empty on all the QMs? If so, the cluster is rebuilt from scratch, and only from the definitions you have on the QM at that time. If they are correct, the cluster will be rebuilt correctly.
Solving Cluster problems is very hard. Doing it when you can't be sitting at the QMs locally is even more so.
Unless you are leaving out some more details, I am out of ideas. The only thing left to do is disassemble the cluster and start over, but you may still have the same problem.
What does
AMQ8417: Display Channel Status details.
CHANNEL(TO.LMUKQMNGR1) XMITQ(SYSTEM.CLUSTER.TRANSMIT.QUEUE)
CONNAME(137.46.225.85(1415)) CURRENT
CHLTYPE(CLUSSDR) STATUS(BINDING)
RQMNAME()
start channel(TO.LMUKQMNGR1)
3 : start channel(TO.LMUKQMNGR1)
AMQ9514: Channel 'TO.LMUKQMNGR1' is in use.
show when you issue it now? _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
|
PeterPotkay |
Posted: Mon Sep 29, 2003 11:02 am Post subject: |
|
|
Poobah
Joined: 15 May 2001 Posts: 7716
|
YES!!! There was more garbage in there!
Do all the steps I mentioned before, but this time after STEP 6 clear out all the transmit queues. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
|
PeterPotkay |
Posted: Mon Sep 29, 2003 11:04 am Post subject: |
|
|
Poobah
Joined: 15 May 2001 Posts: 7716
|
Actually, do it after step 5. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
|
ajith_rajan |
Posted: Mon Sep 29, 2003 11:12 am Post subject: |
|
|
Apprentice
Joined: 05 Sep 2003 Posts: 32
|
Restarting QManagers means to stop and start the QM.
endmqm QMName
strmqm QMName.
Please confirm |
|
Back to top |
|
|
PeterPotkay |
Posted: Mon Sep 29, 2003 11:14 am Post subject: |
|
|
Poobah
Joined: 15 May 2001 Posts: 7716
|
yes.
I am leaving work now. I won't be able to answer any more questions till tomorrow. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
|
ajith_rajan |
Posted: Mon Sep 29, 2003 11:16 am Post subject: |
|
|
Apprentice
Joined: 05 Sep 2003 Posts: 32
|
Fine.
I would update u with the status.
Please let me know your email id.
Thanks for your help.
Rgds
Ajith |
|
Back to top |
|
|
ajith_rajan |
Posted: Mon Sep 29, 2003 11:18 am Post subject: |
|
|
Apprentice
Joined: 05 Sep 2003 Posts: 32
|
I am not able to clear the contents of the transmission q.
CLEAR QLOCAL(SYSTEM.CLUSTER.TRANSMIT.QUEUE)
1 : CLEAR QLOCAL(SYSTEM.CLUSTER.TRANSMIT.QUEUE)
AMQ8148: WebSphere MQ object in use. |
|
Back to top |
|
|
vennela |
Posted: Mon Sep 29, 2003 12:33 pm Post subject: |
|
|
Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
|
Back to top |
|
|
TonyD |
Posted: Wed Oct 01, 2003 3:04 pm Post subject: |
|
|
Knight
Joined: 15 May 2001 Posts: 540 Location: New Zealand
|
The process that is holding the queue will be the repository process amqrrmfa. The Cluster Utilities supportpac includes a utility to remove messages in an orderly way from the SYST.CLUSTER.TRANSMIT.QUEUE. Alternatively you could read the messages using a utility (eg RFHUtil) or program, or kill amqrrmfa and clear the queue!...in this case you will then need to restart the queue manager. Note however that this is not good practice! |
|
Back to top |
|
|
|