Kbase P10583: Queue doesn't accept anymore messages when its full.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/11/2008 |
|
Status: Unverified
FACT(s) (Environment):
SonicMQ 4.0
Solaris 8
SYMPTOM(s):
Queue doesn't accept anymore messages when its full.
The number of messages reaches the maximum queue size
The messages are not consumed
There's no timeToLive set on the messages
CAUSE:
This is expected behaviour. If the messages are not consumed then they stay in the queue with no place to go. If it reaches the maximum queue size then no more messages can be received by the broker.
FIX:
- Clear the queue from within the SonicMQ explorer
- Have a JMS client comsume the messages
- Set a timeToLive on the messages
- Increase the queue size (with the risk of reaching the same problem when the queue gets full again)