|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
channel pause problem |
« View previous topic :: View next topic » |
Author |
Message
|
mqjava |
Posted: Wed Oct 20, 2010 9:40 am Post subject: channel pause problem |
|
|
 Voyager
Joined: 25 May 2009 Posts: 80 Location: New Jersey
|
Hi All,
We have two queue managers QM1 and QM2 in a cluster QM_CLUSTER, QM1 sends msgs to multiple queues in QM2, we have one cluster sender and receiver channel defined between these cluster queue manager QM1 and QM2.
My question is: when a queue in QM2 bemoes full the cluster receiver on QM2 from QM1 is getting paused and it affects the message traffic to all queues in QM2 from QM1, how can we solve this issue? I thought of defining one more cluster receiver on QM2 but i think it will also go to paused state, please let me know how can i solve this issue.
Thanks in Advance. |
|
Back to top |
|
 |
Vitor |
Posted: Wed Oct 20, 2010 9:45 am Post subject: Re: channel pause problem |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjava wrote: |
how can we solve this issue? |
a) stop the queue filling up, either by increasing the depth or increasing the number of applications reading messages off it
b) define a dead letter queue for the excess messages to go into. Clearly this will only help until the dead letter queue also fills, and you'll need to configure the dead letter handler to put the messages back on the original queue once there's space. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
Vitor |
Posted: Wed Oct 20, 2010 9:47 am Post subject: Re: channel pause problem |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjava wrote: |
I thought of defining one more cluster receiver on QM2 but i think it will also go to paused state |
I think that this is a bizarre and rather silly idea, which not only will fail to help but may well break your cluster. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjava |
Posted: Wed Oct 20, 2010 9:57 am Post subject: Re: channel pause problem |
|
|
 Voyager
Joined: 25 May 2009 Posts: 80 Location: New Jersey
|
Hi Vitor,
Thanks for the reply.
Vitor wrote: |
a) stop the queue filling up, either by increasing the depth or increasing the number of applications reading messages off it
|
I tried to increase the queue depth and messages are piling up on the queue in QM2 and app is processing the messages, but still the message message flow in this channel is slow when there is a high amount of traffic, can you please let me know what might be the reason for the slowness.
Vitor wrote: |
which not only will fail to help but may well break your cluster.
|
I am not sure how it wont work and it will break the cluster, if i define a cluster receiver with different name for the same cluster i think it wont break the cluster.
Thanks. |
|
Back to top |
|
 |
Vitor |
Posted: Wed Oct 20, 2010 10:38 am Post subject: Re: channel pause problem |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjava wrote: |
I tried to increase the queue depth and messages are piling up on the queue in QM2 and app is processing the messages, but still the message message flow in this channel is slow when there is a high amount of traffic, can you please let me know what might be the reason for the slowness. |
This has nothing to do with the channel pausing when all the available target queues are full.
If the application can't read messages off fast enough to prevent messages piling up on the queue, then the channel moving slowly might be an advantage.
The channel MCA is constrained by the same things any application is; network, resource availability, disc speed, etc, etc. First identify where the actual problem is, then resolve it with reference to one of the tuning redbooks if necessary.
mqjava wrote: |
I am not sure how it wont work |
It won't help with the target queue being full.
mqjava wrote: |
if i define a cluster receiver with different name for the same cluster i think it wont break the cluster. |
I'd be interested to hear the results of any experiments you undertake. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
mqjava |
Posted: Wed Oct 20, 2010 10:59 am Post subject: |
|
|
 Voyager
Joined: 25 May 2009 Posts: 80 Location: New Jersey
|
Hi Vitor,
Thanks alot for the reply and the detailed explanation, i will keep you posted about the below:
Vitor wrote: |
mqjava wrote:
if i define a cluster receiver with different name for the same cluster i think it wont break the cluster.
I'd be interested to hear the results of any experiments you undertake. |
|
|
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
|
|
|
|