Consultor Eletrônico



Kbase P74281: AppServer client gets disconnected with error 8091 and Fathom for Management
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/22/2010
Status: Verified

SYMPTOM(s):

Error <errMsg> ... disconnecting client. (8091)

Connection failure for host <host_name> port <port> transport <transport_name>. (9407)

Application Server Shutdown. (5476)

Transport resources unavailable. (5486)

AppServer client gets disconnected with error 8091

Error does not happen when Fathom for Management is not installed

FACT(s) (Environment):

Progress 9.1D
Fathom for Management 2.1A

CAUSE:

Bug# 20030610-043

CAUSE:

The bug was caused by the introduction of the PROCSTATS message sent by the AppServer to the broker to collect statistical information for Fathom. The result was that under certain timing conditions, the broker incorrectly assigned the same AppServer to two different clients concurrently.

FIX:

Upgrade to 9.1D09 or 10.0B.

If an upgrade is not possible, the following workaround is available:

Add the following line for either the UBroker.AS setting or for each AppServer Broker in the ubroker.properties file.

collectStatsData=0

In order to have the AppServer Brokers make use of this property, the AppServer Brokers will need to be restarted.

EXAMPLE:

# Default properties for broker instances serving AppServers
#
[UBroker.AS]
operatingMode=State-reset
classMain=com.progress.ubroker.broker.ubroker
srvrExecFile=$DLC/bin/_proapsv
srvrStartupParam=
srvrMinPort=2002
srvrMaxPort=2202
defaultService=0
debuggerEnabled=0
portNumber=3090
4glSrcCompile=0
srvrStartupProc=
srvrShutdownProc=
srvrConnectProc=
srvrDisconnProc=
srvrActivateProc=
srvrDeactivateProc=
srvrStartupProcParam=
collectStatsData=0
description=AppServer Broker

# Sample AppServer Broker definition
#
[UBroker.AS.asbroker1]
srvrLogFile=$WRKDIR/asbroker1.server.log
brokerLogFile=$WRKDIR/asbroker1.broker.log
portNumber=3090
userName=
groupName=
defaultService=1
appserviceNameList=asbroker1
controllingNameServer=NS1
environment=asbroker1
collectStatsData=0
uuid=932.99.999.XXX:1ee77e:cf3bbe3d33:-8000
description=A sample AppServer setup for State-reset