You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Roger Keays <ro...@ninthavenue.com.au> on 2007/01/16 10:31:23 UTC

partial GET requests consuming entire thread pool

Hi there,

I'm running tc-5.5.16 and am having a problem with certain clients 
consuming large numbers of ajp threads which are never released. I can 
see from the httpd logs that these clients are all Windows machines and 
each thread is being used to return a 16-64Kb portion of the files they 
are trying to download (usually 15MB+) using a http 206 response with 
the Content-Range header.

It seems the client is keeping the connections open and may be reusing 
them, although not very often (nor at all efficiently). I'm not sure if 
this is a standard IE feature, or if they've got some sort of download 
'accelerator' installed, but it is causing quite a problem. One client 
will easily consume 200 threads and my thread pool is being exhausted 
rapidly.

Has anybody else had this problem?

Cheers,

Roger

-- 
----------------------------------------
Ninth Avenue Software
p: +61 7 3137 1351 (UTC +10)
f: +61 7 3102 9141
w: http://www.ninthavenue.com.au
e: info@ninthavenue.com.au
----------------------------------------


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org