Henrik Nordstrom wrote:
lör 2009-02-07 klockan 02:03 +1300 skrev Amos Jeffries:
Evgeniy Zaitsev wrote:
Hello.

We are using large squid cluster (~30 dedicated machines with squid) to proxy-caching static content.

All separate squid's configured as sibling (each other, i.e. one level hierarchy).

All requests to squid-machines go through one balancer. Balancer check each squid (alive/not alive) via tcp-check (if port 3128/tcp accept connections, then squid is alive).

But we want to use http checks for squid alive checking. Is it possible?
Depends on your balancer.

Squid does it automatically when "no-query" options is missing from cache_peer lines.

I think you meant only-if-cached...

Querying the cache manager interface should work.
  cache_object://$SQUIDHOST/menu

So does querying of any of the squid-internal-... objects which may be
simpler, depending on the capabilities of the load balancer in question.

http://$SQUIDHOST/squid-internal-static/icons/anthony-unknown.gif

or similar.

Regards
Henrik

Thanks Henrik and Amos!

http checks via GET http://squid_host:3128/squid-internal-static/icons/anthony-portal.gif
is more more conveniently than  cache_object://$SQUIDHOST/menu .
But both ways suit me.



--
Cheers, Evgeniy Zaitsev,
networking/servers section                      mailto:eig...@ixbt.com
iXBT.com/Digit-Life.com                         jabber:eig...@jabber.ru

Reply via email to