Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 17832 invoked by uid 6000); 12 Aug 1999 18:00:44 -0000 Received: (qmail 17676 invoked from network); 12 Aug 1999 18:00:35 -0000 Received: from fwns1d.raleigh.ibm.com (HELO fwns1.raleigh.ibm.com) (204.146.167.235) by taz.hyperreal.org with SMTP; 12 Aug 1999 18:00:35 -0000 Received: from rtpmail02.raleigh.ibm.com (rtpmail02.raleigh.ibm.com [9.37.172.48]) by fwns1.raleigh.ibm.com (8.9.0/8.9.0/RTP-FW-1.2) with ESMTP id OAA18008 for ; Thu, 12 Aug 1999 14:00:07 -0400 Received: from dosa.raleigh.ibm.com (manoj@dosa.raleigh.ibm.com [9.37.75.170]) by rtpmail02.raleigh.ibm.com (8.8.5/8.8.5/RTP-ral-1.1) with ESMTP id OAA23440 for ; Thu, 12 Aug 1999 14:00:29 -0400 Received: by dosa.raleigh.ibm.com (Postfix, from userid 0) id 0BDAB25B42; Thu, 12 Aug 1999 14:00:30 -0400 (EDT) Date: Thu, 12 Aug 1999 14:00:30 -0400 From: Manoj Kasichainula To: new-httpd@apache.org Subject: Re: cvs commit: apache-2.0/mpm/conf httpd.conf-dist Message-ID: <19990812140030.A19052@dosa.raleigh.ibm.com> References: <19990812135350.26036.qmail@hyperreal.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Mutt/0.96.3i In-Reply-To: <19990812135350.26036.qmail@hyperreal.org> Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org On Thu, Aug 12, 1999 at 01:53:50PM -0000, rse@hyperreal.org wrote: > Add a little bit of info for the MPM directives, because > dexters directives are confusing. Of course, I'm open to changing the names of the directives, but I'll explain why they're named what they are. > NumServers => StartServers Dexter has a constant number of servers, so I didn't want to imply that the number of processes started can change. I think it's best to keep this one named differently than the mpmt_pthread and prefork MPMs, because the reasoning behind a good NumServers value is completely different than that for StartServers under the other MPMs. > MaxThreadsPerChild => MaxThreadsPerServer or just MaxThreads This is actually the maximum numbe of threads per child. The maximum number of worker threads = MaxThreadsPerChild * NumServers. At the moment, the number of threads/child is managed individually by each child. > MaxRequestsPerChild => MaxRequestsPerThread This is also actually the number of maximum requests (okay, connections) per child, not per thread. The original purpose of this directive, AFAIK, was to curtail memory leaks, so I think it's best to leave it as a PerChild directive. -- Manoj Kasichainula - manojk@raleigh.ibm.com IBM, Apache Development