Hi John. Thanks for a very helpful reply. It helped me locate the problem,
which wasn't what I thougt at first.
Looking at the MSMQ performance counters was a very good idea. Among them I
found one called "Messages in Journal Queue". This tells me I actually have
more than 200 000 messages in the journal, and counting.
The problem then is that the computer managemet console doesn't allow me to
veiw all messages. In my first post I said I only saw a few hundred. I didn't
really count them but just made a very quick estimate. I now checked again
and I actually see around 1000 messages. I found a different post in this
forum saying this is a default limit in mmc, so then it all makes sense.
The question then is, how can I view the messages I want, and just not the
first 1000? I know what time span I want to view so I just need to set some
kind of filter or query the journal i some way? How?
By the way, I am domain admin but I am still not able to view properties of
the queues in AD. However, this is not important as I now believe I have full
control over the queue properties locally on the server.
Christer S.
Post by John Breakwell (MSFT)Hi Christer,
You should be able to right-click the msmq child object and select
Properties to view the Storage Limits on the General tab.
That may be a permissions problem - you will need to have Get Properties on
the msmq object and it sounds like you don't.
I would recommend asking your domain admin to set the permissions on the
object correctly.
At a minimum Everyone should have Get Properties.
Once you have that permission you can check the Storage Limits to see if
they show up differently to what Computer Management shows you.
You can to see the storage files being used specifically by journal
messages - they start with a J (for journal) instead of a P (for
persistent). How many of the 200MB are journal files?
How big are the messages? You say they stop being created after only a few
hundred - are they very large (up to 4MB)?
Note that the journal messages are counted within the system-wide message
limit.
So if you set a message limit but don't set a JOURNAL message limit then you
still have a limit in place.
So are all four quotas blank? That's the system wide message and journal
message limits plus the queue's message and journal message limits.
Have a look in Performance Monitor - MSMQ Service\Total bytes in all
queues - what is the value?
Cheers
John Breakwell (MSFT)
Post by ChristerSI have enabled journal on one of my queues on an W2k3 MSMQ server. There is
no storage limit set on the server or the queue, but still the journal stops
logging after a few hundred messages. What could be limiting the storage?
There is plenty of disk space available. The msmq storage folder takes up
about 200 MB of disk space and does not grow any larger.
The server is part of a domain. I can see the msmq queues in AD but I cannot
access any settings here. When i right click msmq and select Properties I get
the message "No properties are available on this object.". However, in
Computer Mangement locally on the server I can access all settings.
I do not understand what limits the number of messages logged in the
journal, and I need to increase this.
Any help is deeply appreciated!