PQ74214: One of the Server thread is "Stuck" in the R-state
 Downloadable files
 
Abstract
ONE OF THE SERVER THREADS IS "STUCK" IN THE R-STATE IN THE SERVER-STATUS DISPLAY.
 
Download Description
If a client opens a connection to the SSL socket but never sends any data, it will cause the IBM Http Server/Apache child handling the request to hang. The child status on the server-status output will show a 'R'. The problem exists for IBM Http Server 1.3 on Windows and 2.0.42 on all platforms.
The reason is that the client is opening a socket on the SSL port for IBM Http Server, the server then begins the SSL Handshake process by initiating a read() to receive the 'client hello' message which should be the first message sent by the client. However, the client never sends any data and never closes the socket. As a result, IBM Http Server is hung in the read() indefinitely. This is caused by the fact that in order to complete the handshake, the socket must be in blocking mode.
 
Prerequisites
NONE
 
 
Installation Instructions
Please review the readme.txt for detailed installation instructions.
 
URL LANGUAGE SIZE(Bytes)
Readme US English 1668
 
Download package
What is DD?
Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
IHS1312PQ74214 09-04-2003 US English 26664 FTP DD
IHS1319PQ74214 09-04-2003 US English 32696 FTP DD
IHS1326PQ74214 09-04-2003 US English 33728 FTP DD
 
Technical support
1-800-IBM-SERV (U.S. Only)
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > IBM HTTP Server > SSL
Operating system(s): Windows
Software version: 1.3.26
Software edition:
Reference #: 4005499
IBM Group: Software Group
Modified date: May 27, 2004