PQ70992: CLIENTS NOT CLOSING CONNECTIONS CAUSING HANG CONDITION IN THE WEBSPHERE APPLICATION SERVER WITH LOW SSL_HANDSHAKE_THREAD_COUNT | |||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||
![]() 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 is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
|
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
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.