Author |
Message
|
darring |
Posted: Wed Feb 04, 2009 4:28 am Post subject: Messages are disappearing from Queue |
|
|
Apprentice
Joined: 14 Jun 2008 Posts: 36
|
Hi,
I have a Queue and one Dataglow engine process is writing to the Queue. Whil monitoring the Queue (Manualy Using Explorer), I can see that messages are piling up on the queue, after some time suddenly the message count is decreasing. The Queue is not triggered, none of the messages are having Expiry. I have checked the queue, no application is reading out of the queue. As the Eclipse Explorer take some time to get refreshed, I have written a PCF program to monitor the Queue open input count. Couldn't find any process which is reading out of the queue. What could be the reason? Is there any other way to check which process is reading messages out of the Queue?
MQ 6.0.2.0 On Solaris 5.10 Generic_118833-24 sun4u sparc SUNW,Sun-Fire-280R, WMB Version: 6003 CMVC Level: S600-CSD03 DH600-L60821.1
Thanks |
|
Back to top |
|
 |
Pats21 |
Posted: Wed Feb 04, 2009 5:05 am Post subject: |
|
|
Disciple
Joined: 08 Sep 2006 Posts: 154
|
There is no way that the message can disappear from a queue by itself.
What is the IPPROCS and OPPROCS count on the queue? |
|
Back to top |
|
 |
Vitor |
Posted: Wed Feb 04, 2009 5:06 am Post subject: Re: Messages are disappearing from Queue |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
darring wrote: |
Is there any other way to check which process is reading messages out of the Queue?
|
The DISPLAY command allows you to get the pid of the process. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
kamy |
Posted: Wed Feb 04, 2009 5:18 am Post subject: |
|
|
Novice
Joined: 26 Oct 2001 Posts: 21
|
I wooould check the expiry on the MQMD of the messages. |
|
Back to top |
|
 |
PeterPotkay |
Posted: Wed Feb 04, 2009 8:45 am Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
An app can open the q, get the messages and close the queue a lot faster than you can check IPROCS, no matter how you check IPROCS. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
AkankshA |
Posted: Wed Feb 04, 2009 11:25 pm Post subject: |
|
|
 Grand Master
Joined: 12 Jan 2006 Posts: 1494 Location: Singapore
|
GET Disable the queue and look around to see who shouts .... _________________ Cheers |
|
Back to top |
|
 |
dilse |
Posted: Thu Feb 05, 2009 10:18 am Post subject: |
|
|
 Master
Joined: 24 Jun 2004 Posts: 270
|
As a start, you can check for alias queues, if there are any, to check if they are pointing to this queue and also to get the Open Input Count on that queue to see if that helps. On an another note, you can always look in the box to see which users have access to the queue manager that this queue is sitting on. Also if you need these messages badly, try doing the q mirroring as a workaround to see if that helps. Hope this helps!! |
|
Back to top |
|
 |
|