The following reply was made to PR general/1428; it has been noted by GNATS.

From: Brian Atkins <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: general/1428: Increasing number of non-IP virtual hosts 
drastically increases memory demands
Date: Tue, 18 Nov 1997 15:14:05 -0500

 [EMAIL PROTECTED] wrote:
 > 
 > [In order for any reply to be added to the PR database, ]
 > [you need to include <[EMAIL PROTECTED]> in the Cc line ]
 > [and leave the subject line UNCHANGED.  This is not done]
 > [automatically because of the potential for mail loops. ]
 > 
 > Synopsis: Increasing number of non-IP virtual hosts drastically increases 
 > memory demands
 > 
 > State-Changed-From-To: open-closed
 > State-Changed-By: [EMAIL PROTECTED]
 > State-Changed-When: Tue Nov 18 09:11:55 PST 1997
 > State-Changed-Why:
 > 
 > Hmmm... I suspect that each process _really_ takes
 > 
 > that amount of memory space...
 > 
 > Anyway, the virtual host code was completely rewritten in
 > 
 > Apache version 1.3b2 and higher. Especially for
 > 
 > large sites with many vhosts it will provide a better
 > 
 > performance.
 > 
 > See http://www.apache.org/docs/vhosts/ for details.
 
 A followup on this critical bug: The same behavior has been
 observered in 1.3b2. Both grow to over 50MEGs of malloc'ed
 mem when using 1250 or so non-IP virtual hosts. After about
 that many, neither of them will even start up (even with all
 shell limits unlimited), failing with the error:
 "Ouch!  malloc failed in malloc_block()"
 
 As long as this problem remains, the promise of non-IP hosting
 will not be realized, and ISPs will remain shackled to having
 a small number of virtual domains per physical NIC/server.
 Steps should be taken to fix the problem, and to allow Apache
 to host a minimum of 10,000 non-IP domains.
 -- 
 The future has arrived; it's just not evenly distributed.
                                                        -William Gibson
 ______________________________________________________________________
 Visit Hypermart at http://www.hypermart.net for free virtual hosting!

Reply via email to