ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » channel pause problem

Post new topic  Reply to topic
 channel pause problem « View previous topic :: View next topic » 
Author Message
mqjava
PostPosted: Wed Oct 20, 2010 9:40 am    Post subject: channel pause problem Reply with quote

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
View user's profile Send private message
Vitor
PostPosted: Wed Oct 20, 2010 9:45 am    Post subject: Re: channel pause problem Reply with quote

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
View user's profile Send private message
Vitor
PostPosted: Wed Oct 20, 2010 9:47 am    Post subject: Re: channel pause problem Reply with quote

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
View user's profile Send private message
mqjava
PostPosted: Wed Oct 20, 2010 9:57 am    Post subject: Re: channel pause problem Reply with quote

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
View user's profile Send private message
Vitor
PostPosted: Wed Oct 20, 2010 10:38 am    Post subject: Re: channel pause problem Reply with quote

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
View user's profile Send private message
mqjava
PostPosted: Wed Oct 20, 2010 10:59 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » channel pause problem
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.