> Hi everybody,
> I have a question regarding the configuration/behaviour of the 
> org.apache.coyote.tomcat4.CoyoteConnector (Tomcat 4.1.27).
I use Tomcat together with Apache (over mod_jk).
When I set the connectionTimeout to a very high value (for example 5 hours) and the 
maxProcessors to a very
low value (for example 3) I can see the following behaviour. I can only make 2 
requests,
than tomcat complains
org.apache.tomcat.util.threads.ThreadPool: All threads are busy, waiting. Please 
increase maxThreads or check the servlet status3 3
No more requests can be performed until a restart.
Does this mean a connection (socket) is as long occupied as long the connectionTimeout 
is set (even if the response was already sent back to the browser)?
I had expected that even if the set connectiontimeout is high, the socket should be 
given free when the response is sent back to the client.
I observed the Tomcat process by means of lsof and saw that the tomcat process has 
opened 3 sockets to apache.
When I set a connectionTimeout to a low value (for example 15 sec) the error above 
(all threads are busy) does not appear any more.
The lsof command shows that sockets are regulary removed and build again. I debug the 
Tomcat code and saw that the socket is 
closed when the timeout occurs. I had expected another behaviour. I mean that not 
every time a new socket is established from Tomcat
to apache but sockets are reused.

Thanx for any help
Karin



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to