Consultor Eletrônico



Kbase 33198: Stateless AppServer agents stay LOCKED after network failure
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
Solution ID: P3198

FACT(s) (Environment):

Progress 9.1x

SYMPTOM(s):

Stateless AppServer

AppServer agents stay in LOCKED status after network connection failure

CAUSE:

Bug# 20020325-004

CAUSE:

This is a know problem.

The problem is caused by the lack of a KeepAlive mechanism in the Java layer of the AppServer. Therefore, if a network connection failure occurs, there is no way to detect that the client has gone.

The KeepAlive feature is not available in Java versions earlier than 1.3, therefore there is no fix for these Progress releases which use older Java versions:
-- Progress 9.1B or earlier, and
-- Progress 9.1C for SCO/Unixware/OpenUnix (among the Progress 9.1C releases, this is the only one which needs Java 1.2.2).

Note that even for Progress releases which use Java 1.3 or later, by default we do not enable the KeepAlive mechanism in the Java layer.
The bug fix consists in enabling the Java KeepAlive mechanism by default.

FIX:

Upgrade to Progress 9.1D or later.
For all platforms except SCO/Unixware/OpenUnix a fix is also available in the latest patch for 9.1C.