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]

Reply via email to