Search squid archive

Re: Vary object loop?

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

 



tor 2010-07-29 klockan 11:03 +0200 skrev Ralf Hildebrandt:
> >From my Logs today:
> 
> 2010/07/29 10:59:25| could not parse headers from on disk structure!
> 2010/07/29 10:59:25| varyEvaluateMatch: Oops. Not a Vary object on second attempt, 'http://service.gmx.net/de/FCKeditor/fckeditor.js' 'accept-encoding="gzip,%20deflate"'
> 2010/07/29 10:59:25| clientProcessHit: Vary object loop!
> 2010/07/29 11:00:56| could not parse headers from on disk structure!
> 2010/07/29 11:00:56| varyEvaluateMatch: Oops. Not a Vary object on second attempt, 'http://static.ak.fbcdn.net/rsrc.php/zC9LW/hash/58740o8y.css' 'accept-encoding="gzip,deflate"'
> 2010/07/29 11:00:56| clientProcessHit: Vary object loop!
> 2010/07/29 11:01:08| could not parse headers from on disk structure!
> 2010/07/29 11:01:08| varyEvaluateMatch: Oops. Not a Vary object on second attempt, 'http://service.gmx.net/de/FCKeditor/fckeditor.js' 'accept-encoding="gzip,%20deflate"'
> 2010/07/29 11:01:08| clientProcessHit: Vary object loop!
> 2010/07/29 11:01:17| could not parse headers from on disk structure!
> 2010/07/29 11:01:17| varyEvaluateMatch: Oops. Not a Vary object on second attempt, 'http://download.interscience.wiley.com/freeflow/css/wis.standards.css' 'accept-encoding="gzip,deflate"'
> 2010/07/29 11:01:17| clientProcessHit: Vary object loop!
> 2010/07/29 11:01:24| could not parse headers from on disk structure!
> 2010/07/29 11:01:55| could not parse headers from on disk structure!
> 
> a) "could not parse headers from on disk structure!"
>    I don't get this, since I WIPED (!) the cache just prior to that.
>    So why can't squid3.1 parse it's own data?

The only case I know of if the object meta header gets excessively
large, but that should only happen on very long URLs which do not seem
to be the case here.

> b) varyEvaluateMatch: Oops. Not a Vary object on second attempt?
>    What's that?

It means that what Squid found when trying to resolve the correct Vary
response was not a Vary response. In your case above it seems to be a
sideeffect of the "could not parse" error which makes sense.

When an object uses Vary the store lookup is done in two steps. First a
meta object which tells the Squid cache which Vary header the response
varies on, then based on that a second lookup for the actual object. The
message says that the response Squid found when doign that second lookup
did not match what it expected.

Regards
Henrik



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

  Powered by Linux