Kbase P141092: The OpenEdge SonicMQ Adapter sporadically returns a connection error when creating and deleting sess
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  24/03/2009 |
|
Status: Unverified
SYMPTOM(s):
The OpenEdge SonicMQ Adapter sporadically returns the following errors when creating and deleting sessions in a loop:
Connection failure for host <host_name> port <port> transport TCP. (9407)
Error connecting to the JMS AppServer service
The OpenEdge SonicMQ Adapter log file shows the following exception:
java.net.BindException: Address already in use: connect
It is possible to create new sessions again for some time before the error reoccurs
FACT(s) (Environment):
OpenEdge 10.x
Windows XP
Windows Server 2000
Windows Server 2003
CAUSE:
The OpenEdge SonicMQ Adapter tries to use a source TCP port higher than 4999 to communicate with the SonicMQ Broker. The default maximum number of ephemeral (short-lived) TCP ports is 5000 in these Windows versions.
FIX:
Follow the steps from the following Microsoft KBase to increase this limit through the TCP/IP's MaxUserPort parameter:
http://support.microsoft.com/kb/196271/en-us