ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Clustering » Status of the Sender Cluster

Post new topic  Reply to topic Goto page Previous  1, 2, 3
 Status of the Sender Cluster « View previous topic :: View next topic » 
Author Message
ajith_rajan
PostPosted: Mon Sep 29, 2003 10:55 am    Post subject: Reply with quote

Apprentice

Joined: 05 Sep 2003
Posts: 32

Is it required to clear the SYSTEM.CLUSTER.TRANSMIT.QUEUE???
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Mon Sep 29, 2003 11:00 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7717

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
View user's profile Send private message
PeterPotkay
PostPosted: Mon Sep 29, 2003 11:02 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7717

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
View user's profile Send private message
PeterPotkay
PostPosted: Mon Sep 29, 2003 11:04 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7717

Actually, do it after step 5.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
ajith_rajan
PostPosted: Mon Sep 29, 2003 11:12 am    Post subject: Reply with quote

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
View user's profile Send private message
PeterPotkay
PostPosted: Mon Sep 29, 2003 11:14 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7717

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
View user's profile Send private message
ajith_rajan
PostPosted: Mon Sep 29, 2003 11:16 am    Post subject: Reply with quote

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
View user's profile Send private message
ajith_rajan
PostPosted: Mon Sep 29, 2003 11:18 am    Post subject: Reply with quote

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
View user's profile Send private message
vennela
PostPosted: Mon Sep 29, 2003 12:33 pm    Post subject: Reply with quote

Jedi Knight

Joined: 11 Aug 2002
Posts: 4055
Location: Hyderabad, India

What version of MQ are you running. If it is MQ 5.3 you can use qstatus command to know which process is holding the queue open and you can kill that process. That will allow you to clear the queue.

See this post for the usage of qstatus
http://www.mqseries.net/phpBB2/viewtopic.php?t=9221&highlight=qstatus

-------
Venny
Back to top
View user's profile Send private message Send e-mail Visit poster's website
TonyD
PostPosted: Wed Oct 01, 2003 3:04 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2, 3 Page 3 of 3

MQSeries.net Forum Index » Clustering » Status of the Sender Cluster
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.