tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dante Bell <DantePasqu...@cocoanet.us>
Subject Urgent: Tomcat 6.0.20 on Solaris 10 Reaches max threads and is non responsive
Date Fri, 05 Aug 2011 14:34:07 GMT
Hi,

I'm running out of ideas on what to try for this customer. Their load
tests show that Tomcat is getting to a point where it no longer services
requests. Thread dumps show most threads in a wait state, but some are
runnable. I'm suspecting GC is the issue, but in analyzing the logs it
shows the longest pause was 15 seconds, but that only happened once, and
most of the stats look OK to me.

Details can be found on my blog: http://wp.me/plPvN-ai

Here's some info:

*Apache:* Apache HTTP Server Version 2.2 -- prefork with mpm
*Tomcat:* 6.0.20
*JK Connector:* Same as whatever is bundled in with Apache 2.2 (from
customer)
*Solaris* Solaris 10 10/09 s10s_u8wos_08a SPARC

Workers.Properties:

|# Define 1 real worker using ajp13|
|worker.list=worker1,worker2,worker3,worker4|
|worker.maintain=10|
 
|# Set properties for worker1 (ajp13)|
|worker.worker1.||type||=ajp13|
|worker.worker1.host=localhost|
|worker.worker1.port=8019|
|worker.worker1.lbfactor=1|
|worker.worker1.connection_pool_size=1|
|worker.worker1.connection_pool_timeout=10|
|worker.worker1.socket_keepalive=1|
|worker.worker1.socket_timeout=300|
|worker.worker1.cache_timeout=10|
 
|# Set properties for worker2 (ajp13)|
|worker.worker2.||type||=ajp13|
|worker.worker2.host=localhost|
|worker.worker2.port=8019|
|worker.worker2.lbfactor=1|
|worker.worker2.connection_pool_size=1|
|worker.worker2.connection_pool_timeout=10|
|worker.worker2.socket_keepalive=1|
|worker.worker2.socket_timeout=300|
|worker.worker2.cache_timeout=10|
 
|# Set properties for worker3 (ajp13)|
|worker.worker3.||type||=ajp13|
|worker.worker3.host=localhost|
|worker.worker3.port=8019|
|worker.worker3.lbfactor=1|
|worker.worker3.connection_pool_size=1|
|worker.worker3.connection_pool_timeout=10|
|worker.worker3.socket_keepalive=1|
|worker.worker3.socket_timeout=300|
|worker.worker3.cache_timeout=10|
 
|# Set properties for worker4 (ajp13)|
|worker.worker4.||type||=ajp13|
|worker.worker4.host=localhost|
|worker.worker4.port=8019|
|worker.worker4.lbfactor=1|
|worker.worker4.connection_pool_size=1|
|worker.worker4.connection_pool_timeout=10|
|worker.worker4.socket_keepalive=1|
|worker.worker4.socket_timeout=300|
|worker.worker4.cache_timeout=10

|


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message