PQ70992: CLIENTS NOT CLOSING CONNECTIONS CAUSING HANG CONDITION IN THE WEBSPHERE APPLICATION SERVER WITH LOW SSL_HANDSHAKE_THREAD_COUNT

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
Customer's WebServer hung with SSL when using HTTP Transport
Handler. When starting the WebSphere Application Server, SSL
works fine. Then, after a few minutes of operation under heavy
HTTPS load, the server hung. In order to alleviate the initial
hang, the customer increased his SSL_HANDSHAKE_THREAD_COUNT
first from 3 then to 25 then to 150 and now to 200.
    Ultimately, the customer has been running all right with
200 threads at this time, but is concerned that the hang will
happen again in the future even with this large number of
threads set.
Local fix
   1. Recycle the WebServer.
   2. Front end the WebSphere Application Server HTTP Transport
Handler with, say, HTTP Server.
   3. Increase the SSL_HANDSHAKE_THREAD_COUNT.
Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V4.0.1 for z/OS and OS/390                   *
****************************************************************
* PROBLEM DESCRIPTION: SSL PORT appears to be hung.            *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
Clients are not closing connections causing what appears to be
a hang condition in the WebSphere Application server when a low
LOW SSL_HANDSHAKE_THREAD_COUNT is specified. All the handshake
threads are waiting in a blocking recv() and the server can no
longer process any other incoming HTTP SSL connections.  The
connections are not timed out on the server side.
Problem conclusion
Support has been modified such that BBOC_HTTP_SSL_INPUT_TIMEOUT
environment variable will be set across the duration of the
handshake.  If the handshake does not complete in that time,
the connection will be closed and the handshake thread will be
freed up.

APAR PQ70992 is associated with SERVICE LEVEL W401502 of
WebSphere Application Server V4.0.1 for z/OS and OS/390.
Temporary fix Comments
APAR information
APAR number PQ70992
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 401
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2003-02-13
Closed date 2003-03-21
Last modified date 2003-04-03

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
BBOUBINF          

Fix information
Fixed component name WASKBASE
Fixed component ID 5655A9801

Applicable component levels
R401 PSY UQ75293    UP03/03/29 P F303

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PQ70992
IBM Group: Software Group
Modified date: Apr 3, 2003