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 » XMITQ Depth 2 - No Msgs Available, No uncommitted UOW

Post new topic  Reply to topic
 XMITQ Depth 2 - No Msgs Available, No uncommitted UOW « View previous topic :: View next topic » 
Author Message
PeterPotkay
PostPosted: Fri Nov 14, 2003 7:24 am    Post subject: XMITQ Depth 2 - No Msgs Available, No uncommitted UOW Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Here's a good one:

Transmit queue in production that goes from our Hub to our Gateway Queue Manager. Hundreds of thousands of messages have flown thru this XMITQ and corresponding channel over the past 2 dats with no errors. But since 10:45 PM 11-12-2003, the queue depth has been stuck on 2. My guess is uncommited UOW, which soomer or later will cause my circular logs to fill. I guess not a big deal, since in the past I have see MQ gracefully handle this. But the below commands indicate there are no UOW outstanding. What are these 2 messages? And how to get rid of them?

Code:

E:\>dspmqtrn -m HIGQMA
There are no prepared transactions.


*****************************************************
Code:

dis q(HIGQMB.XMITQ) all
     3 : dis q(HIGQMB.XMITQ) all
AMQ8409: Display Queue details.
   DESCR( )                                PROCESS( )
   BOQNAME( )                              INITQ(SYSTEM.CHANNEL.INITQ)
   TRIGDATA(HIGQMA.HIGQMB)             CLUSTER( )
   CLUSNL( )                               QUEUE(HIGHUBPB.XMITQ)
   CRDATE(2003-10-26)                      CRTIME(01.42.10)
   ALTDATE(2003-11-14)                     ALTTIME(05.34.08)
   GET(ENABLED)                            PUT(ENABLED)
   DEFPRTY(0)                              DEFPSIST(NO)
   MAXDEPTH(640000)                        MAXMSGL(104857600)
   BOTHRESH(0)                             SHARE
   DEFSOPT(SHARED)                         HARDENBO
   MSGDLVSQ(PRIORITY)                      RETINTVL(999999999)
   USAGE(XMITQ)                            TRIGGER
   TRIGTYPE(FIRST)                         TRIGDPTH(1)
   TRIGMPRI(0)                             QDEPTHHI(80)
   QDEPTHLO(20)                            QDPMAXEV(ENABLED)
   QDPHIEV(DISABLED)                       QDPLOEV(DISABLED)
   QSVCINT(999999999)                      QSVCIEV(NONE)
   DISTL(YES)                              DEFTYPE(PREDEFINED)
   TYPE(QLOCAL)                            SCOPE(QMGR)
   DEFBIND(NOTFIXED)                       IPPROCS(1)
   OPPROCS(34)                             CURDEPTH(2)

**************************************************************************************
Code:

dis qstatus(HIGQMB.XMITQ) all
     2 : dis qstatus(HIGQMB.XMITQ) all
AMQ8450: Display queue status details.
   QUEUE(HIGQMB.XMITQ)                   IPPROCS(1)
   OPPROCS(34)                             CURDEPTH(2)
   UNCOM(NO)

*****************************************************************************************

If I use a GUI tool like MO71 or MQExplorer to look at the Queue Usage, I see:

One process (runmqchl.exe) that has the queue open for Input Exclusively. That is the SNDR MCA.

33 processes (AMQRMPPA.EXE) The channels associated with these are the other spoke channels for the Hub, but they are not all different. There are only 5 other spoke channels represented. Each channel name is repeated 5 or 6 times, and with in the group of 5 or 6, each has the same PID and TID.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
JasonE
PostPosted: Fri Nov 14, 2003 9:11 am    Post subject: Reply with quote

Grand Master

Joined: 03 Nov 2003
Posts: 1220
Location: Hursley

dspmqtrn doesnt show internal transactions. Chances are you have a channel in doubt so we dont know what to do with them?
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Fri Nov 14, 2003 9:50 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

The Sys Admin guide says that this command shows both internal and external UOWs.

Quote:

Note: If you specify neither -e nor -i, details of both internally and externally
coordinated in-doubt transactions are displayed.



I did try running the command with the -i parameter with the same results.

No channels are in doubt on this QM.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Wed Jan 07, 2004 9:46 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Turns out this was a damaged queue. The next time the QM was restarted, the queue was tagged as damaged and we had problems.

If you see a queue with a depth of 0, and there is absolutly no other explanation, look out! This happened at 5.3 CSD04 by the way, on Windows 2000.
_________________
Peter Potkay
Keep Calm and MQ On
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 » XMITQ Depth 2 - No Msgs Available, No uncommitted UOW
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.