[squid-users] Lots of "Vary object loop!"

Amos Jeffries squid3 at treenet.co.nz
Thu Sep 3 17:44:44 UTC 2015


On 4/09/2015 3:20 a.m., Sebastián Goicochea wrote:
> Amos, I spent a couple of days doing some test with the info you gave me:
> 
> Retested emptying the cache several times, disabled the rewriter,
> different config files .. all I could think of
> 
> 
> Downloaded fresh 3.5.8 tar.gz (just in case it was some 3.5.4 thing) and
> compiled it using this configure options:
> 
> Squid Cache: Version 3.5.8
> Service Name: squid
> configure options:  '--prefix=/usr/local' '--datadir=/usr/local/share'
> '--bindir=/usr/local/sbin' '--libexecdir=/usr/local/lib/squid'
> '--localstatedir=/var' '--sysconfdir=/etc/squid3' '--enable-delay-pools'
> '--enable-ssl' '--enable-ssl-crtd' '--enable-linux-netfilter'
> '--enable-eui' '--enable-snmp' '--enable-gnuregex'
> '--enable-ltdl-convenience' '--enable-removal-policies=lru heap'
> '--enable-http-violations' '--with-openssl'
> '--with-filedescriptors=24321' '--enable-poll' '--enable-epoll'
> '--enable-storeio=ufs,aufs,diskd,rock' '--disable-ipv6'
> 

If you can avoid that --disable-ipv6 please do.

--enable-ssl is obsolete.

--enable-gnuregex is also pretty broken. Though we have not quite
managed to eradicate it yet.


> 
> And the problem appeared again, I am suspicious that the problem is in
> the configuration, I even removed all my refresh patterns, but:
> 
> 2015/09/02 15:03:42 kid1| varyEvaluateMatch: Oops. Not a Vary match on
> second attempt, 'http://assets.pinterest.com/js/pinit.js'
> 'accept-encoding="gzip,%20deflate"'
> 2015/09/02 15:03:42 kid1| clientProcessHit: Vary object loop!
> 2015/09/02 15:03:43 kid1| varyEvaluateMatch: Oops. Not a Vary match on
> second attempt, 'http://static.cmptch.com/v/lib/str.html'
> 'accept-encoding="gzip,%20deflate,%20sdch"'
> 2015/09/02 15:03:43 kid1| clientProcessHit: Vary object loop!
> 2015/09/02 15:03:43 kid1| varyEvaluateMatch: Oops. Not a Vary match on
> second attempt,
> 'http://pstatic.bestpriceninja.com/nwp/v0_0_773/release/Shared/Extra/IFrameStoreReciever.js'
> 'accept-encoding="gzip,%20deflate,%20sdch"'
> 2015/09/02 15:03:43 kid1| clientProcessHit: Vary object loop!
> 2015/09/02 15:03:59 kid1| varyEvaluateMatch: Oops. Not a Vary match on
> second attempt,
> 'http://static.xvideos.com/v2/css/xv-video-styles.css?v=7'
> 'accept-encoding="gzip,deflate"'
> 2015/09/02 15:03:59 kid1| clientProcessHit: Vary object loop!
> 2015/09/02 15:03:59 kid1| varyEvaluateMatch: Oops. Not a Vary match on
> second attempt, 'http://s7.addthis.com/js/250/addthis_widget.js'
> 'accept-encoding="gzip,deflate"'
> 2015/09/02 15:03:59 kid1| clientProcessHit: Vary object loop!
> 
> 
> 
> Later on I tested it with this short config file and the problem persisted:
>

<snip ...>

> 
> Any ideas what could be wrong?

There are quite a few out of date things configured, or wrongly
configured in that list.

What does your actual normal config contain ?

Amos


More information about the squid-users mailing list