Squid also detects if a peer stops responding on it's TCP port, and then
defines the peer as dead until it starts responding again.
The peer_connect_timeout and cache_peer timeout= options is useful in timing
the failover times for parents.
Squid distributes the requests on your non-ICP parents based on the
distribution sheme you have assigned in cache_peer. By default most/all
requests will be sent to the first listed cache_peer. See the description of
cache_peer for other options.
Regards
Henrik
Pauli K. Borodulin wrote:
> I have situation in which I have to use backbone-providers cache-farm as
> parent. Farm is under one hostname (ie. multiple IPs). I've looked to
> cachemgr and noticed that Squid does recognize these IPs, but does Squid
> distribute fetches to all those IPs balanced?
>
> Farm is using Inktomi, but they won't allow ICP-connections and port 7 is
> closed, so I'm also wondering if Squid can detect if parent dies and stops
> using it, or is this only possible while using ICP-parents? If it does,
> does it recognize that only one IP is dead and keeps using the others?
>
> I also have one question regarding memory pools - I'm running my Squid
> (2.4STABLE6) on Linux 2.4.18. I'm interested in disabling memory pools so
> that kernel would take more care about memory allocation and swapping, but
> does this hurt performance much?
>
> I've also read about using different malloc-lib for Squid, and somebody
> suggested gnu-malloc - I guess I'm already using it, isn't it part of
> glibc anyway?
>
> My cache has 4500000 on-disk objects in 30GB cache and I've been very
> happy with my Squid since I started using it - 768MBs RAM and P3-866 has
> been sufficient to serve 4000-5000 clients daily.
-- Basic free Squid support provided thanks to MARA Systems AB Your source of advanced reverse proxy solutions or customized Squid solutions. http://www.marasystems.com/products/Received on Fri May 03 2002 - 08:43:54 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:07:54 MST