HowTo Implement This..LOAD BALANCE..

Holger Kipp Holger.Kipp at alogis.com
Fri Mar 19 07:58:17 PST 2004


On Thu, Mar 18, 2004 at 09:44:00PM +0800, apache wrote:
> Hello,EveryOne.
>      here, I wanna use the freebsd the balance the load of servers.
> 
> Here I have implement this using the apache's modules "mod_rewrite",but I think it is not more
> efficient. because ,when I do "netstat -n " there si so much tcp connectting with 
> state "TIME_WAIT",as this ,When I increase the " MaxClients "in the httpd.conf ,when I do some other
> programme like"FTP,/usr/local/apache2/bin/ab ",I got an error"Socket:no buffer space available",
> How can I avoid this ?

see "man tuning". "no buffer space available" is a FAQ.

-- -- --

see
http://www.freebsd.org/cgi/man.cgi?query=ipnat&sektion=5#LOAD-BALANCING

for load balancing using ipnat.

-- -- --

see the ports 

/usr/ports/www/pound
/usr/ports/net/plb
/usr/ports/net/pen
/usr/ports/net/haproxy
/usr/ports/net/balance

if any of those do what you actually need. 
if both webservers shall have approximately the same
load and serve the same pages, then even a simple
dns round robin might be all you need.

-- -- --

for explanation of TIME_WAIT, the following link might be useful:
http://www.softlab.ntua.gr/facilities/documentation/unix/unix-socket-faq/unix-socket-faq-2.html

Regards,
Holger Kipp


More information about the freebsd-stable mailing list