tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Remy Maucherat <>
Subject [5.0] Connector default configuration + connection timeout
Date Mon, 28 Jul 2003 15:16:29 GMT

What would be the best connector default configuration ?

I switched HTTP/1.1 to be:
maxThreads: 100
minSpare: 1
maxSpare: 10
That should be ok for a small/medium site, and bad for a large site. It 
should be decent for benchmarking if there's a warmup period. Should the 
default config be large site compliant ?

Also, in order to conserve processors for useful tasks when the load 
increases (and also twart DoS attacks), I was thinking about introducing 
  dynamic scaling for the HTTP connection timeout for keepalive.
The formula would be something like this.

ratio = maxThreads / currentBusyThreads;

if (ratio between 0 and 0.33) {
     normal timeout
} else if (ratio between 0.33 and 0.66) {
     half timeout
} else if (ratio between 0.66 and 1) {
     no keepalive (so only one request is processed per connection), 
timeout / 4 (or maybe more)

Comments ?


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message