RE: [squid-users] Select parent without ICP

From: Chris Robertson <crobertson@dont-contact.us>
Date: Tue, 8 Feb 2005 08:40:10 -0900

> -----Original Message-----
> From: Paul Dugas [mailto:paul@dugasenterprises.com]
> Sent: Tuesday, February 08, 2005 6:58 AM
> To: Squid Users Mailing List
> Subject: [squid-users] Select parent without ICP
>
>
> Wondering if this will work... I have a laptop that moves with me between
> multiple networks. I'm wondering it I might setup squid to know about the
> available proxy servers on each of them and "figure out" which one it
> should be using. I need to do this without using ICP as most of them are
> actually WinISA proxys (shudder).
>
> I'm running a stock Fedora Core 3 distribution with updates. I've
> adjusted squid.conf to add the following entries:
>
> cache_peer 192.168.1.1 parent 8080 0 no-query
> cache_peer 10.0.0.1 parent 8080 0 no-query
> cache_peer 192.168.200.1 parent 8080 0 no-query login=foo:bar
>
> prefer_direct off
>
> When I'm on the 192.168.1.x network, all is well and it never seems to
> even try connecting to the other two peers. When I'm on one of the other
> two, it seems to be stuck trying to connect to the first one.
>
> I've tried adding connect-timeout=5 to each cache_peer entry with no
change.
>
> Is this just not possible? Is there a better approach?
>
> Paul

Add round-robin to the cache_peer lines (i.e. cache_peer 192.168.1.1 parent
8080 0 no-query round-robin) and you'll be set. Make sure you add it to all
the lines so they are all part of the round-robin queue. Squid will
automatically detect "dead" parents and not try to proxy through them.

Chris
Received on Tue Feb 08 2005 - 10:40:22 MST

This archive was generated by hypermail pre-2.1.9 : Tue Mar 01 2005 - 12:00:01 MST