Hello,

I am a bit confused here. I am currently running an several servers each
with an instance of apache 2 and squid 2.5 using:

httpd_accel_single_host On
httpd_accel_host 127.0.0.1
httpd_accel_port 80

 

>From your email it seems like I can set the apache servers as cache
peers? Is that correct.

I ask because I would like to put squid on separate servers but can't
figure out a very good mechanism for it it to use all the "origin"
servers and detect if an origin server is down.

Jerry

On Fri, 2006-04-07 at 23:45 +0200, Henrik Nordstrom wrote:
> fre 2006-04-07 klockan 09:53 -0700 skrev Ben Drees:
> > I am curious about a related question:
> > 
> > In reverse proxy scenarios, what are the options for load balancing 
> > cache misses among several origin server replicas?
> 
> 
> I would make each origin a peer to Squid, allowing Squid to use
> round-robin etc for balancing the load.. Just remember to set the
> connect timeout fairly short for better failover performance.
> 
> > 2) It is my understanding that if DNS returns more than one address for 
> > a hostname, Squid can be configured to perform round-robin selection of 
> > an origin server. Are there any caveats to be aware of when persistent 
> > connections are used between squid and the origin servers?
> 
> Yes, and it does by default. The problem is if/when there is a problem
> with one server, it may then become very hard to make Squid use that
> server again..
> 
> > 3) It seems like the Redirector API could be used as a hook to do this 
> > kind of load balancing also, offering a convenient place to code custom 
> > health checks.
> 
> I would avoid this if possible. Redirectors is quite resource demanding,
> and it's tricky to get the setup correct when rewriting the URLs while
> proxied... (cache gets split, backends may get confused about the actual
> requested domain etc..)
> 
> Regards
> Henrik
> 
> 
-- 
Jerry Thomas            [EMAIL PROTECTED]
I.T. Director           ph. 305-662-5959 ext. 242
The SCORE Group         fax 305-662-8922

Reply via email to