Apache 2.2 Tomcat 6 Mod_jk 1.2.21 All of them are running on the same box.
I have at any given time around 300 active sessions using the site, and upto 450 at max. Each user on average logs on to the site for around 15 minutes, and the calls are usually big and slow database or web- service calls to various backend systems. The session time out is 30 minutes, but a few users stay logged in for hours. My Major settings are: //Apache httpd.conf KeepAlive Off Timeout 120 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 512 MaxClients 512 MaxRequestsPerChild 4000 </IfModule> //Tomcat server.xml <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" maxThreads="512" minSpareThreads="5" maxSpareThreads="20" /> //Modjk worker.properties worker.node1.port=8009 worker.node1.host= localhost worker.node1.type=ajp13 worker.node1.lbfactor=1 All other settings are using default values. Everything is working fine, except that I see a huge spike in Apache threads and Tomcat threads (all 512 threads are used) every few days, and it becomes literally unresponive for 10-15 minutes. The no of requests is as usual and Garbage collection and memory usage seems to be fine. Sometimes it recovers itself, and but most of the time I end up restarting the servers. Upon looking at the mod_jk logs I see a lot of the following, but there are no errors on tomcat side: [Tue May 26 13:38:45 2009][30302:33088] [error] ajp_get_reply::jk_ajp_common.c (1580): (node1) Tomcat is down or refused connection. No response has been sent to the client (yet) [Tue May 26 13:38:45 2009][30302:33088] [info] ajp_service::jk_ajp_common.c (1891): (node1) receiving from tomcat failed, recoverable operation attempt=0 [Tue May 26 13:38:45 2009][30302:33088] [info] ajp_service::jk_ajp_common.c (1930): (node1) sending request to tomcat failed, recoverable operation attempt=1 [Tue May 26 13:38:46 2009][30305:33088] [error] ajp_connection_tcp_get_message::jk_ajp_common.c (951): (node1) can't receive the response message from tomcat, network problems or tomcat (127.0.0.1:800 9) is down (errno=104) [Tue May 26 13:38:46 2009][30305:33088] [error] ajp_get_reply::jk_ajp_common.c (1580): (node1) Tomcat is down or refused connection. No response has been sent to the client (yet) [Tue May 26 13:38:46 2009][30305:33088] [info] ajp_service::jk_ajp_common.c (1891): (node1) receiving from tomcat failed, recoverable operation attempt=0 Is my configuration suited for the kind of load I have? I think errno=104 means modjk thinks tomcat is down. Why would that happen? Any advices? Thanks a lot. -- View this message in context: http://www.nabble.com/Apache%2C-Tomcat%2C-Mod_JK-Configurations-tp23751902p23751902.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org