Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 28162 invoked by uid 6000); 29 Jan 1999 18:18:05 -0000 Received: (qmail 28082 invoked from network); 29 Jan 1999 18:18:00 -0000 Received: from i.meepzor.com (HELO Mail.MeepZor.Com) (root@204.146.167.214) by taz.hyperreal.org with SMTP; 29 Jan 1999 18:18:00 -0000 Received: from Golux.Com (ss01.nc.us.ibm.com [32.97.136.231]) by Mail.MeepZor.Com (8.8.5/8.8.5) with ESMTP id IAA25144; Fri, 29 Jan 1999 08:08:54 -0500 Message-ID: <36B1FB50.63B05B78@Golux.Com> Date: Fri, 29 Jan 1999 13:17:52 -0500 From: Rodent of Unusual Size Organization: The Apache Group X-Mailer: Mozilla 4.06 [en] (WinNT; U) MIME-Version: 1.0 To: new-httpd@apache.org Subject: Re: Thread/Process model discussion. References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Tony Finch wrote: > > I have a question about the basic architecture you describe: Why are > you using both threads and processes? If threads by themselves aren't > good enough I'd take that as an indication that they probably > shouldn't be used on that platform. Because if a single thread encounters a fatal process-killing condition, you've lost your entire server. A hybrid model of N threads in M processes means you'll only lose 1/Mth of your capacity in such a case, rather than 100% of it. -- #ken P-)} Ken Coar Apache Group member "Apache Server for Dummies"