Posted: Wed Jan 05, 2005 3:46 am Post subject: MQ queues clogs with too many requests
Newbie
Joined: 05 Jan 2005 Posts: 1
We are using WebSphere MQ 5.2 and WebSphere Application Server 3.5.3. We see that sometimes the MQ requests (messages) that we send do not get served and the messages keeps piling up in the queues. So after regular intervels, we have to go to the respective queues and delete all pending messages.
Is there any way we can get around this? Since we are new to this technology, we feel that there could be some solutions that we are not aware of.
Where replies are retrieved by Msgid or Correlid, they should be put on the queue as non-persistent and with an EXPIRY value set in the MQMD.
Then all you need do is arrange for expired messages to be removed periodically (this is a bit of a subject in itself and I am sure has threads about it here).
However "orphaned" messages should be the exception and not the norm, make sure the MQGET uses WAIT for a reaonable interval to give the reply message a chance to arrive.
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