On 2/07/2012 8:08 p.m., Mr J Potter wrote:
Hi all,
Does anyone have any tips on how to fix this issue:
We've just moved to squid3 from squid2, and now when we do squid3 -k
reconfigure we get about 30 seconds of squid refusing/failing to
forward requests while it rejigs itself. I don't know if this is
squid3 rescanning the cache or doing something with squidguard (we
have a fairly complex+large squidguard setup)? I don't think this
happened with squid2.
What can we do to make this less noticeable?
- make it reconfigure faster?
Always good, regardless of the version. Also making it reconfigure less
often. You really only should not need to reconfigure much.
- multiple squid servers - can we do failover somehow (either proxy
DNS record points to them both, or they automatically redirect (is
this what cache peers are for?))?
Yes cache_peer are for this sort of thing *within* a cluster. For
client-facing failover PAC file or DNS is appropriate depending on
whether you are serving as forward or reverse proxy respectively.
- go back to squid 2 - I didn't see any end user benefits of squid3
over squid2...
any help would be greatly appreciated.
Which particular Squid versions? that matters a lot with questions like
these. The other option is to upgrade to a current release if your 3.x
version is old. We have resolved a number of speed and resource usage
problems already (but as always there are more to go though).
NP: 2.x and 3.x version numbers between 2.5 and 3.2 are parallel
branches with tradeoffs in both directions. Unfortunately speed was
traded away for features in the 3.x side of the 3.0/3.1 pair. Squid-3.2
will supercede both branches and hopefully resolve the whole decision mess.
Amos