remm 2003/08/17 07:52:30 Modified: http11/src/java/org/apache/coyote/http11 Http11Processor.java Log: - Use less aggressive socket timout reduction. - Fix calculation of a request processing time (it must not include the time waiting for data in keepalive mode, or the time waiting for data for an initial request on a connection). Revision Changes Path 1.74 +3 -3 jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/Http11Processor.java Index: Http11Processor.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/Http11Processor.java,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- Http11Processor.java 5 Aug 2003 12:26:54 -0000 1.73 +++ Http11Processor.java 17 Aug 2003 14:52:30 -0000 1.74 @@ -593,9 +593,9 @@ (float) threadPool.getCurrentThreadsBusy() / (float) threadPool.getMaxThreads(); if ((threadRatio > 0.33) && (threadRatio <= 0.66)) { - soTimeout = soTimeout / 5; + soTimeout = soTimeout / 2; } else if (threadRatio > 0.66) { - soTimeout = soTimeout / 10; + soTimeout = soTimeout / 5; keepAliveLeft = 1; } @@ -603,11 +603,11 @@ while (started && !error && keepAlive) { try { - request.setStartTime(System.currentTimeMillis()); if( !disableUploadTimeout && keptAlive && soTimeout > 0 ) { socket.setSoTimeout(soTimeout); } inputBuffer.parseRequestLine(); + request.setStartTime(System.currentTimeMillis()); thrA.setParam( threadPool, request.requestURI() ); keptAlive = true; if (!disableUploadTimeout) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]