Search squid archive

Re: cache_peer allow-miss

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 29/07/11 17:40, senthil kumar wrote:
Hello All,

We have three squid servers for testing and for our requirement we
configured as follows,

squid1.conf
cache_peer squid2 sibling 80 3130
squid2.conf
cache_peer squid3 sibling 80 3130 allow-miss

We are getting the following error "Valid document  was not  found in
the cache  and 'only-if-cached' directive was  specified",  When
squid1 makes request to squid2 and in turn squid2 makes request to
squid3

Which squid version?


The setup works fine when we use allow-miss option. We may include few
other squid servers as sibling  in future. In this case allow-miss tag
will cause any forwarding loop?

Yes it will.

or it causes any trouble?

You trade only-if-cached messages, for forwarding-loop errors or "slow" requests looping around consuming resources at multiple peers.


Can any one explain how allow-miss?

In the configuration above it permits squid2 to send a request through squid3 even if squid2 was informed (via ICP MISS) that it did not exist there. squid1 adds the only-if-cached to prevent looping, but squid2 ignores that. Somehow it advertised to squid1 that it had the object when it did not, its not clear why.


Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.14
  Beta testers wanted for 3.2.0.10


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux