Return-Path: Delivered-To: apmail-new-httpd-archive@apache.org Received: (qmail 35740 invoked by uid 500); 1 Jul 2001 22:51:15 -0000 Mailing-List: contact new-httpd-help@apache.org; run by ezmlm Precedence: bulk Reply-To: new-httpd@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list new-httpd@apache.org Received: (qmail 35614 invoked from network); 1 Jul 2001 22:51:10 -0000 Date: Sun, 1 Jul 2001 15:51:43 -0700 (PDT) From: X-Sender: To: Cc: Subject: Re: cvs commit: httpd-2.0/server/mpm/threaded threaded.c In-Reply-To: <20010701224934.34100.qmail@apache.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N On 1 Jul 2001 rbb@apache.org wrote: > rbb 01/07/01 15:49:33 > > Modified: server/mpm/threaded threaded.c > Log: > Fix the threaded MPM perform_idle_server_maintenance. Basically, we now > count how many threads are actually idle, regardless of which process they > are in. This patch makes us use (min_spare_threads|max_spare_threads) > * number_of_running_servers to determine if we should kill of processes or > start new ones. This MPM no longer thrashes killing child processes as > soon as they are created, and the server continues to serve requests even > if the server is gracefully restarted and each child has one active thread. This patch should fix the threaded MPM. If people will test it over the next few hours, I will roll 2.0.20 late tonight. I plan to wait about 3-4 hours before I roll, so that people can comment on if this solved their problem or not. Ryan _____________________________________________________________________________ Ryan Bloom rbb@apache.org Covalent Technologies rbb@covalent.net -----------------------------------------------------------------------------