我有一个squid实例,它被配置为以循环方式转发到一组上游代理服务器。下面是相关的配置:
cache_peer x.x.x.1 parent 3128 0 round-robin no-query proxy-only login=user:pass
cache_peer x.x.x.2 parent 3128 0 round-robin no-query proxy-only login=user:pass
cache_peer x.x.x.3 parent 3128 0 round-robin no-query proxy-only login=user:pass我遇到的问题是,这些上游代理中偶尔会有一个(或多个)在不告诉我的情况下更改其身份验证,而我的squid代理的用户开始在浏览器中弹出“代理身份验证”。
有没有一种方法可以让鱿鱼认为'407代理‘响应实际上意味着服务器已经死了,应该从循环列表中删除?
谢谢。
发布于 2011-08-28 22:09:53
您可能希望为monitorurl=设置一个cache_peer,更多信息如下:
http://www.visolve.com/squid/squid26/neighboursel.php#cache_同侪
基本上,让监控程序是一个测试登录的脚本。您可以让监视程序指向本地测试脚本,或者让它在cache_peers上运行,并测试其他东西(我们也有可用资源的测试)。
https://serverfault.com/questions/252903
复制相似问题