Okay, I compile a brand new 3.1.4 squid with --icmp-enable option.

I added also to the squid.conf:
---
pinger_program /usr/local/squid/libexec/pinger
query_icmp on
test_reachability on
---

It didn't help. :S

> Hi List,
> 
> I use a squid3-3.0.STABLE8 reverse proxy on a debian system.
> It makes forward queries to web server, which is accessible from 2 
> public ips.
> 
> My peer config:
> ---
> cache_peer x.y.z.57 parent 80 0 no-query no-digest no-netdb-exchange
> originserver name=parent1 round-robin login=PASS weight=16
> cache_peer a.b.c.118 parent 80 0 no-query no-digest no-netdb-exchange
> originserver name=parent2 round-robin login=PASS weight=1
> ---
> 
> I would like to do a fail-safe connection to the web server.
> 
> It's working, but if one of the public ips isn't accessible, there 
> is some Connection timed out (110) proxy message until the parent is 
> detected as dead, while the proxy tries to query the offline parent.
> 
> How can I eliminate this thing?
> Why squid doesn't resend the query to the another parent?
> 
> I cannot set ICP queries while the parent is a simple web server.
> Is there a way to make better dead peer detection?
> 
> Can I do this whith icmp queries?
> 
> Best regards,
> László Király
------- End of Original Message -------

Reply via email to