|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Client channel problem |
« View previous topic :: View next topic » |
Author |
Message
|
p.cradwick |
Posted: Thu Jan 22, 2009 4:58 pm Post subject: Client channel problem |
|
|
Acolyte
Joined: 16 May 2001 Posts: 56
|
Hi,
I have a customer who has some flaky networks between servers and wanted to replace an existing ftp network that moved files around.
This customer, driven by $s and against our advice, rejected a solution using an MQServer network and insisted
(on learning that clients were free) on using one MQServer Hub (i.e. QM) and using client connections for all spoke servers.
So the networks is a central MQ server v6.0 on Windows 2003 and the spokes (about 60 odd) are an assortment of
AIX, Windows (2000 & 2003), Solaris.
There is a Java client app using Java API classes (not JMS) and running on all spokes and on the Hub, that moves files as messages.
All spokes use separate SRVCONN channels to the Hub.
This app automatically reconnects when it notices that a connection is down. When this happens it can't do a clean disconnect, however
as all existing handles become invalid. The problem we are seeing is that the QM exceeds its max channels parameter (currently at 1000)
when there is a lot of network disruptions.
Is there a way of forcing the QM to release invalid connection handles?
Peter |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Jan 22, 2009 8:32 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
have you looked as dis conn(*) and stop conn(connumber) ?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
PeterPotkay |
Posted: Thu Jan 22, 2009 9:40 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
On the MQ server, make sure TCP Keep Alive is turned on at the O/S level, probably knock down the time from the default of 2 hours (we use 15 minutes) and then tell the QM to use TCP Keep Alive.
When ever the MQ server notices that it has an orphaned TCP/IP connection to the QM, after Keep Alive Interval passes, it will kill the connection. The QM will log the fact the channel ended unexpectedly due to that, but it was a useless connection at that point anyway. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
p.cradwick |
Posted: Thu Jan 22, 2009 11:20 pm Post subject: |
|
|
Acolyte
Joined: 16 May 2001 Posts: 56
|
Thanks guys, I will look into both suggestions
Peter |
|
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
|
|
|
|