Hi Tomcat Users, I have a Tomcat server to which another apache webserver connects using AJP 1.3 Connector. I have set up a maxProcessors="75" in connector settings. Whenever a user creates a connection an Ajp13Processor connection thread is created. My problem is this thread does not get terminated even after the user close the session. Please help me in finding some configuration changes that will allow me to close these sessions/threads after a certain timeout value.
I am pasting below the configurations I am using. <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" port="8089" minProcessors="5" maxProcessors="75" acceptCount="10" connectionTimeout="60000" debug="0"/> Workers.properties file:- worker.list=ajp13 worker.ajp13.port=xxxx worker.ajp13.host=hostname worker.ajp13.type=ajp13 worker.ajp13.connection_pool_size=75 worker.ajp13.connection_pool_minsize=15 worker.ajp13.connection_pool_timeout=60 Logs from thread dump of tomcat process:- "Ajp13Processor[xxxx][7]" daemon prio=10 tid=0x0166c038 nid=0xe0 in Object.wait() [0xa64ff000..0xa64ffa28] at java.lang.Object.wait(Native Method) - waiting on <0xc6de9028> (a org.apache.ajp.tomcat4.Ajp13Processor) at java.lang.Object.wait(Object.java:474) at org.apache.ajp.tomcat4.Ajp13Processor.await(Ajp13Processor.java:316) - locked <0xc6de9028> (a org.apache.ajp.tomcat4.Ajp13Processor) at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:576) at java.lang.Thread.run(Thread.java:595) Versions:- Tomcat - 4.1.27 Mod JK - mod_jk-apache-2.0.49-linux-i686.so Thanks & Regards, JAGADISH RAJ R | Symantec EAI Support | M P H A S I S an HP company | Level 2, Tower 7, Magarpatta SEZ, Magarpatta city, Pune-411013| Mobile: +91 9011047954| Email: jagadish_ra...@symantec.com<mailto:jagadish_ra...@symantec.com>