Author: mmillson
Date: 2008-08-28 21:25:10 -0400 (Thu, 28 Aug 2008)
New Revision: 756
Modified:
branches/JBOSSWEB_2_0_0_GA_JBPAPP-1139/src/share/classes/org/apache/coyote/ajp/AjpProcessor.java
branches/JBOSSWEB_2_0_0_GA_JBPAPP-1139/src/share/classes/org/apache/coyote/ajp/AjpProtocol.java
Log:
"Fix AJP Connector Threads Hung in CLOSE_WAIT Status for [JBPAPP-1139]."
Modified:
branches/JBOSSWEB_2_0_0_GA_JBPAPP-1139/src/share/classes/org/apache/coyote/ajp/AjpProcessor.java
===================================================================
---
branches/JBOSSWEB_2_0_0_GA_JBPAPP-1139/src/share/classes/org/apache/coyote/ajp/AjpProcessor.java 2008-08-28
14:46:10 UTC (rev 755)
+++
branches/JBOSSWEB_2_0_0_GA_JBPAPP-1139/src/share/classes/org/apache/coyote/ajp/AjpProcessor.java 2008-08-29
01:25:10 UTC (rev 756)
@@ -355,7 +355,7 @@
*
* @throws IOException error during an I/O operation
*/
- public boolean process(Socket socket)
+ public void process(Socket socket)
throws IOException {
RequestInfo rp = request.getRequestProcessor();
rp.setStage(org.apache.coyote.Constants.STAGE_PARSE);
@@ -471,8 +471,6 @@
input = null;
output = null;
- return true;
-
}
Modified:
branches/JBOSSWEB_2_0_0_GA_JBPAPP-1139/src/share/classes/org/apache/coyote/ajp/AjpProtocol.java
===================================================================
---
branches/JBOSSWEB_2_0_0_GA_JBPAPP-1139/src/share/classes/org/apache/coyote/ajp/AjpProtocol.java 2008-08-28
14:46:10 UTC (rev 755)
+++
branches/JBOSSWEB_2_0_0_GA_JBPAPP-1139/src/share/classes/org/apache/coyote/ajp/AjpProtocol.java 2008-08-29
01:25:10 UTC (rev 756)
@@ -378,7 +378,8 @@
((ActionHook) processor).action(ActionCode.ACTION_START, null);
}
- return processor.process(socket);
+ processor.process(socket);
+ return false;
} catch(java.net.SocketException e) {
// SocketExceptions are normal
Show replies by date