Consultor Eletrônico



Kbase P11236: Client hang sending large amount of data via AIA Appserver
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   14/10/2004
Status: Verified

FACT(s) (Environment):

Progress 9.1C
Progress 9.1D
Windows NT 32 Intel/Windows 2000
IIS
Netscape

SYMPTOM(s):

Client hangs when a large amount of data is sent to the AppServer

Client hang sending data via HTTPS

Unable to communicate with AIA. The Web Server returned an HTTP status code of 0. (9328)

Using AIA/S (i.e. via SSL) and HTTPS protocol

The AppServer is stuck in RECEIVING state until the AIA times out

The client application is frozen until the Keepalive times out, or users press CTRL-BREAK.

The Appserver reverts to AVAILABLE state with error in the server.log:

An incomplete client request.(8020)

When using Dynamics, the last entry in the AppServer log file before the freeze is startup of the procedure adm2/fetchdata.p

Same code used with the AppServer and AIA using HTTP works fine

CAUSE:

Bug# 20020816-010

CAUSE:

This bug occurs when more than ~8K of data is sent to the AIA AppServer. Note that the reason this bug happens is due to the fact that it is not defined as to what a WebServer will do when sent an "empty" message and that in at least two cases now, we have seen WebServers that hold on to the message until another message causes the first message to be sent to the client. On some WebServers this appears to work okay, on others it does not.

FIX:

Upgrade to 9.1D05 or later