Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@apache.org Received: (qmail 56975 invoked from network); 30 Jun 2003 08:23:55 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 30 Jun 2003 08:23:55 -0000 Received: (qmail 21614 invoked by uid 97); 30 Jun 2003 08:26:31 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-dev@nagoya.betaversion.org Received: (qmail 21607 invoked from network); 30 Jun 2003 08:26:30 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 30 Jun 2003 08:26:30 -0000 Received: (qmail 56129 invoked by uid 500); 30 Jun 2003 08:23:41 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 56109 invoked from network); 30 Jun 2003 08:23:41 -0000 Received: from tidos.tid.es (HELO correo.tid.es) (193.145.240.2) by daedalus.apache.org with SMTP; 30 Jun 2003 08:23:41 -0000 Received: from conversion-daemon.tid.hi.inet by tid.hi.inet (iPlanet Messaging Server 5.2 Patch 1 (built Aug 19 2002)) id <0HHA00D01BRNH4@tid.hi.inet> for tomcat-dev@jakarta.apache.org; Mon, 30 Jun 2003 10:23:54 +0200 (MEST) Received: from tid.es (vampiro.hi.inet [10.95.46.199]) by tid.hi.inet (iPlanet Messaging Server 5.2 Patch 1 (built Aug 19 2002)) with ESMTP id <0HHA00CNFCJJBO@tid.hi.inet> for tomcat-dev@jakarta.apache.org; Mon, 30 Jun 2003 10:21:19 +0200 (MEST) Date: Mon, 30 Jun 2003 10:21:03 +0200 From: Carlos =?iso-8859-1?Q?Rodr=EDguez?= Colino Subject: decrease idle threads in the pool faster... (II) To: tomcat-dev@jakarta.apache.org Message-id: <3EFFF2EF.F6824C0E@tid.es> MIME-version: 1.0 X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT X-Accept-Language: en X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hi everybody I have been searching previous mails about killing idle threads, and I found lots of them describing the same problem (lots of requests carry out new threads that never are released, so, in a long-term, max number of proccesses is reached and Tomcat stops). Some surprising answers were such as: "Yes, no attempt is being made at killing processing threads that were created. OTOH, they should be reused if some high load situation occurs again (no new threads will be created). Unless you're really short on OS resources, I don't see that being a huge problem. Remy" (12/2001... about TC4.0.1) Do you keep thinking the same? It seems to be a serious problem from my point of view!! Burst of requests increase the number of threads used by Tomcat (I work nowadays with TC4.1.12), but I think they should be released later on. Must they grow until infinite????? Must I set maxProcessors to 100000000 for avoiding "Max number of processes reached"??? :-P A very complex system relies on Tomcat and a lot of servlets, so I need a solution. Some mails, like mine, proposed to dive in the code to change the management of idle threads and kill them. If there isn't any scheduled action about this problem, could anybody give me a hint about where to look in the code? Thanks in advance and best regards, Carlos. --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org