|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
SYSTEM.ADMIN.PERFM.EVENT queue full.. what happens to msgs? |
« View previous topic :: View next topic » |
Author |
Message
|
Mallik |
Posted: Tue Sep 14, 2004 11:16 am Post subject: SYSTEM.ADMIN.PERFM.EVENT queue full.. what happens to msgs? |
|
|
Acolyte
Joined: 29 Feb 2004 Posts: 53
|
We have enabled performance events on one of our QMGRs for Queue Service interval events. The events are working fine, and our monitroing tool was generating alerts juts fine when an "High" even is generated.
All of a sudden I have noticed that the events are not genarated when queue depths started increasing and the applications stopped draining(Service intrerval passed).
After checking the queue depth of SYSTEM.ADMIN.PERFM.EVENT, noticed that, its depth has reached the defulat MAXDEPTH of 3000 and the queue is not able to get any more event messages. After increasing the depth to 5000, the Q started receving evnt msgs and alerts are genarated now.
I am trying to understand the following.
1. Does the QMGR takes any action when the "SYSTEM.ADMIN.PERFM.EVENT" queue is full like a regular queue? Nothing is written to the DLQ.
2. Is it OK to increase the Q depth of the SYSTEM.ADMIN.PERFM.EVENT queue more than the defualt depth of 3000 ? I know we can have a depth of up to '999 999 999' in UNIX but never played with the SYSTEM queues.
3. Can we just clear the old messages in the SYSTEM.ADMIN.PERFM.EVENT? or are these mesgs still useful?
I have cheked the Queue status of SYSTEM.ADMIN.PERFM.EVENT queue, and noticed that, our monitoring tool opened the queue just for browsing and I beleive this is the reason why mesgs are accumulated in this queue.
DIS QS(SYSTEM.ADMIN.PERFM.EVENT) TYPE(HANDLE) ALL
AMQ8450: Display queue status details.
QUEUE(SYSTEM.ADMIN.PERFM.EVENT) PID(9540)
APPLTAG(Websphere MQ Client for Java) TID(85267)
APPLTYPE(USER) CHANNEL(CCCCCCCCCC)
CONNAME(******) BROWSE(YES)
INPUT(NO) INQUIRE(NO)
OUTPUT(NO) SET(NO)
Any thoughts on this would be helpful....
Thanks |
|
Back to top |
|
 |
EddieA |
Posted: Tue Sep 14, 2004 4:30 pm Post subject: |
|
|
 Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
Quote: |
Does the QMGR takes any action when the "SYSTEM.ADMIN.PERFM.EVENT" queue is full like a regular queue |
From the Events Manual:
Quote: |
If an event occurs when the event queue is not available, the event message is lost.
An event queue might be unavailable for many different reasons including:
The queue has not been defined.
The queue has been deleted.
The queue is full.
The queue has been put-inhibited.
|
Quote: |
Is it OK to increase the Q depth of the SYSTEM.ADMIN.PERFM.EVENT queue more than the defualt depth of 3000 |
Sure, it's just another queue.
Quote: |
are these mesgs still useful |
Only you know if they are useful. Do you want to know if a particular queue had a High Service Level last month.
Quote: |
our monitoring tool opened the queue just for browsing |
That would work if you bounced the QM on a regular basis, as the Event messages are, by default, non persistent. It also allows you to start the tool at any point, and see a "kind of" history of what's happed. But most tools, that I've seen, do GETs from the queue, report the information, and optionally allow the message to be forwarded to another queue if any further processing was required.
Cheers, _________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
 |
Mallik |
Posted: Tue Sep 14, 2004 9:30 pm Post subject: |
|
|
Acolyte
Joined: 29 Feb 2004 Posts: 53
|
Thanks Eddie, for clarifying all my questions. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|