I have 3 cache_peer devices I forward all my traffic thru from Squid. The first two are McAfee E500 virus scanning devices and the 3rd is a DansGuardian proxy running on the same squid box.
I have the cache_peer 127.0.0.1 going to DG for content scanning then back to squid to be routed to internet on a subnet basis while other subnets go thru e500b/e500c without going thru DG. I am now seeing in my cache.log warnings like: WARNING: Forwarding loop detected for: . Is this because I haven't specified a default parent? I am using cache_peer_access rules to determine what subnets go to DG and what go to e500b/e500c. Below is my cache_peer set up and the cache.log warning. cache_peer e500b parent 80 0 no-query no-digest round-robin cache_peer e500c parent 80 0 no-query no-digest round-robin cache_peer 127.0.0.1 parent 8080 0 no-query no-digest 2004/09/09 00:06:56| WARNING: Forwarding loop detected for: GET /images/OrderButton.jpg HTTP/1.0 If-Modified-Since: Mon, 02 Aug 2004 20:51:55 GMT Accept: */* Referer: http://www.web-detective.com/?hop=revphone Accept-Language: en-us Accept-Encoding: identity,deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; T312461) Host: www.web-detective.com Via: 1.1 Squid:3128 (squid/2.5.STABLE6) X-Forwarded-For: 192.168.99.18 Cache-Control: max-age=259200 Many thanks!! Scott
