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 » General IBM MQ Support » Blocket Queue in a Queue Manager

Post new topic  Reply to topic
 Blocket Queue in a Queue Manager « View previous topic :: View next topic » 
Author Message
steiner
PostPosted: Thu Jun 24, 2004 6:20 am    Post subject: Blocket Queue in a Queue Manager Reply with quote

Voyager

Joined: 07 Mar 2003
Posts: 89

Posted: Thu Jun 24, 2004 6:15 am Post subject: Blocked Queue in a Queue Manager

--------------------------------------------------------------------------------

Hello,

I have a Queue Manager with 7 Queues. All queues worked fine until 10 days where I had a Queue blocked. All messages are still in the Queue and the Queue depth grows bigger and bigger.

So I tried to turn off and on thee Trigger Control but it didn't work.

To get all the messages from these Queue (All files) I took the command :

./mqbqtofl -mQHMCNDCP -qQHMC.IF.0.FILE.B14A -f/interface/data/nc_sap/ and all messages are on my storage , but it didn't work now automatic. All days I made these command manually to get my Files.

All others Queues work fine and automatic and are stored on the same Directory.

What can I do to repair this , and not reconfigure the script in my Queue Manager ...


Thenks a lot for your help....
Back to top
View user's profile Send private message
bower5932
PostPosted: Thu Jun 24, 2004 6:34 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

If one of your queues is growing, then you need to make sure that something is running to get the messages off of the queue. It sounds like you were trying to do this with triggering. My guess would be that somebody changed something either in the base queue so that isn't triggered or the process to be started has changed and isn't being triggered.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
steiner
PostPosted: Thu Jun 24, 2004 7:51 am    Post subject: Queue Blocked Reply with quote

Voyager

Joined: 07 Mar 2003
Posts: 89

Hello,

Thanks for your response.

Yes I am triggering this with Process who is the same for all Queues that run correctly.

The Process or Trigger runs (see below) :
mqm 16725 1 0 Jun 23 ? 0:59 runmqtrm -m QHMCNDCP -q QHMC.IF.0.INITQ

I think anyone had modify parameters in the script of the Queue Manager. I only can change it.

So my question is must I put with a runmqsc the script again in the queue Manager, or do this not help me.

Thanks...
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Jun 24, 2004 1:20 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Check the trigger interval on the QMGR
in runmqsc do
display qmgr all

You will see a param: TRIGINT

If this parameter is set too high the trigger might look as if it is not working. We have ours set at 300000
The value is in milliseconds so this means 5 minutes.

Hope it helps some.
F.J.
Back to top
View user's profile Send private message Send e-mail
PeterPotkay
PostPosted: Thu Jun 24, 2004 2:37 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Trigger Interval only applies to a Triggered On First queue that has more than 0 messages on it without an app having the queue open for getting. After TriggerInterval expires, AND another message lands, the QM will treat the queue as if it is going from a depth of 0 to 1, regardles of what the real depth is, and so will cause a trigger message.

Aside from this very specific scenario, Trigger Interval does not come into play for triggering. Not at all, ever.

steiner tried turn triggering on and off, which would force a trigger message to be generated if there were any messages on that queue. Since the queue did not get drained, it means that either

All of the trigger conditions spelled out in the manual were not met, so no trigger messages was generated.
-or-
the trigger message was generated but not consumed by the trigger monitor (yes it can happen)
-or-
the app was started, but died before it was able to MQGET the queue.

Looking at Trigger Interval in steiner's case is the wrong solution, he should focus on things that really couldbe causing the problem, although he should have it turned on for other reasons once he gets this working (I also have mine set to 300000).
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
steiner
PostPosted: Fri Jun 25, 2004 1:50 am    Post subject: Blocked queue Reply with quote

Voyager

Joined: 07 Mar 2003
Posts: 89

Hello,

Thanks at all for your response.

Now the Queue whose blocked runs fine, but I have done anything in the script for this.

The only this I done was to force writing a file manually throught hte program that runs in the Process. So the file was written into the right directory.

Ok I'm going to check this in the next days, and look again if the same Problem occurs.

Thanks for your support
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Blocket Queue in a Queue Manager
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.