|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Problem with Load Balancer |
« View previous topic :: View next topic » |
Author |
Message
|
angka |
Posted: Wed Jan 10, 2007 12:02 am Post subject: Problem with Load Balancer |
|
|
Chevalier
Joined: 20 Sep 2005 Posts: 406
|
Hi,
My network is set up such that server A is connected to a CISCO Load Balancer(Content Switch) and behind the LB is server B and server C. Server A, B, C is in MQ cluster. Virtual IP of B and C is configured in the Load Balancer. however, server A point to the physical IP of B and C for MQ clustering. this design sometimes can connect sometimes it cannot. the error given is TCPIP error 10060. the Channel will go into retry state and after around 30 mins it connects...
What is the likely cause?? Thanks |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Jan 10, 2007 2:34 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
The likely cause is that you can't do this.
You can use network load balancers just fine with client channels, but you can't use them with server channels.
Channels keep state between them. If the channel A->B starts up and processes 10 messages and then stops, and then it tries to start again, your load balancer will now make it A->C and that will never work.
Also, an MQ Cluster tries to make itself a fully connected network. That means that it tries to create A->B, A->C and B->C, at all times.
Now. You say that you are using the physical IP of B & C. So hopefully then, the load balancer is not in the picture. But something's definitely getting in the way, and it's definitely at the network level. What platform is your queue manager on? Do you see errors on both sides when the channel doesn't work - or just on Qmgr A? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
angka |
Posted: Wed Jan 10, 2007 10:34 pm Post subject: |
|
|
Chevalier
Joined: 20 Sep 2005 Posts: 406
|
Hi,
The Sender Channel queue manager is in Windows server 2003 and the Receiver Channel Queue manager is in Windows server 2000.
The Load Balancer cannot be removed for security issue. The Network architecture is in place so minimum change will be the best.
The TCPIP error 10060 is on the Sender Qmgr side.
Is there a work around??? Thanks |
|
Back to top |
|
 |
Vitor |
Posted: Thu Jan 11, 2007 12:14 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
angka wrote: |
The Load Balancer cannot be removed for security issue. |
How does a load balancer provide security??
angka wrote: |
Is there a work around??? Thanks |
You need to stop the load balancer switching the channels in the way jefflowrey has so beautifully described. In my (slightly limited) expereince this is done by excluding the IP addresses used by the channels from balancing, which it sounds like your set-up is attempting - you refer to the channels using the physicial IP addresses. It sounds like this has failed and the channels are still being switched, so you need to talk to your network people & get the load balancer configuration checked. Kit I've seen used has done something like router modification to divert packets; maybe yours is doing something similar?
Wires and stuff - not my thing. My problem resolution to all network issues is to torture the network admins until they admit what they've done.  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
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
|
|
|
|