Date: Mon, 3 Mar 2008 15:21:56 -0500 From: Bill Moran <wmoran@potentialtech.com> To: Matthew Seaman <m.seaman@infracaninophile.co.uk> Cc: Patrick Dung <patrick_dkt@yahoo.com.hk>, freebsd-questions@freebsd.org Subject: Re: Maximum number established TCP connection Message-ID: <20080303152156.ddbddb3b.wmoran@potentialtech.com> In-Reply-To: <47CC568D.2000007@infracaninophile.co.uk> References: <975190.87342.qm@web54306.mail.re2.yahoo.com> <20080303133609.458b5635.wmoran@potentialtech.com> <47CC568D.2000007@infracaninophile.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
In response to Matthew Seaman <m.seaman@infracaninophile.co.uk>: > Bill Moran wrote: > > In response to Patrick Dung <patrick_dkt@yahoo.com.hk>: > > > >> Hello > >> > >> I would like if there is a (countable) limit for the max TCP connection > >> of a Apache web server. > >> > >> Suppose: > >> 1. An apache web server serves a very big iso file. > >> 2. 5000 people tried to connect to the apache server to get the iso > >> file. > >> 3. They connect to the server gradually (not 5000 people starting at > >> the same moment). So that there will not be a problem caused by the TCP > >> backlog limit. > >> 4. There will be 5000 established TCP connections. > >> > >> Is it true that FreeBSD could handle 'unlimited' established TCP > >> connections as long as it has enough CPU power and memory? > > > > The FreeBSD limit on the number of open TCP connections is significantly > > higher than the Apache limit on the number of concurrent HTTP sessions. > > I believe Apache has a hard limit of 256. > > That's a compile-time option in apache-1.3.x -- you can set > APACHE_HARD_SERVER_LIMIT in /etc/make.conf to override the default of > 512 if required. > > However in apache-2.2.x it seems the limits are imposed entirely by > the MPM settings in httpd.conf -- at least, I cannot find any tunables > in the port Makefiles. Interesting. I found this: http://httpd.apache.org/docs/2.0/mod/mpm_common.html#serverlimit Which claims the hard limit is 20,000. So I guess my information is a bit out of date. -- Bill Moran http://www.potentialtech.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080303152156.ddbddb3b.wmoran>