Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MSMQ Private Queue Limitation.

456 views
Skip to first unread message

PK

unread,
Jan 27, 2005, 7:13:02 PM1/27/05
to
Hello All,
We have an application runs under Windows 2000 Server which logs the
information into a memory map file. I am trying to convert the application to
use MSMQ Private Queue to log the information. This application logs tons of
messages every second. I have my application converted successfully logs into
MSMQ Private Queue. But the problem is i can see only 1000 message logged
into the Queue. I don't see the remaining messages. But my application is
keep on sending message to the Private Quue. Why don't i see the messages? Is
there a limitation or should i have to change any properties to log more.
Thanks,
PK

Frank Boyne

unread,
Jan 27, 2005, 11:57:54 PM1/27/05
to
"PK" <P...@discussions.microsoft.com> wrote in message
news:5782D1C8-79B7-410A...@microsoft.com...

> But the problem is i can see only 1000 message logged
> into the Queue. I don't see the remaining messages.

The MSMQ snap-in only shows the first 1000 messages in the
queue no matter how many messages are really in the queue.
I think that's to minimise the overhead of the snap-in
itself.

If you want to see how many messages are really in the
queue, run Perfmon and look at the appropriate MSMQ
counters.


PK

unread,
Jan 28, 2005, 12:53:03 PM1/28/05
to
I agree with you Frank.
I added a counter value for "Messages in Queue" for my privateQ under
PerfMon, It showed only 1.000 for Scale value. I guess that means i have only
1000 messages in my queue. Where are the remaining message.
Is that corret or am i missing somethng here?

PK

PK

unread,
Jan 28, 2005, 12:57:11 PM1/28/05
to
Frank, Ignore my previous message. I see the counters for all the messages
that i have send. I was looking at the wrong place before.

Dejan Grujic

unread,
Jan 28, 2005, 5:53:53 PM1/28/05
to
QueueExplorer displays all messages from queue.
Currently it's a bit slow because it always reads full messages with
body, but it will be changed in next version.

Regards, Dejan

--
QueueExplorer - manage MSMQ messages like they are files:
delete poison messages, move between queues, save, view full body, etc.
http://www.cogin.com/mq/

Yoel Arnon

unread,
Jan 29, 2005, 2:15:48 PM1/29/05
to
Hi Frank,
It is true that MSMQ snap-in shows only 1000 messages, and it is true that
it was done in order to minimize the snap-in's overhead. However, if you
only want to know the number of messages in the queue you can still do it
using the Computer Management snap-in.

Simply select "Private Queues" or "Public Queues" on the left hand side. In
the right hand side, you will see the list of queues with the number of
messages in the "size" column. Note that this works only in the "Computer
Management" snap in, but not in the "Active Directory Users and Computers"
snap in.

The number of messages here, BTW, is retrieved using the MSMQ Admin APIs,
which are usually more reliable than the performance counters.

All the best,
Yoel
www.msmq.biz

"Frank Boyne" <frank...@unisys.com> wrote in message
news:e4NIuXPB...@TK2MSFTNGP12.phx.gbl...

Bala

unread,
Feb 15, 2005, 1:38:03 AM2/15/05
to
If you have any Trigger associated with your Queue, right
click on Trigger and check the size limit.

Bala

>.
>

0 new messages