[squid-users] clientProcessHit

Amos Jeffries squid3 at treenet.co.nz
Sat Apr 2 23:31:35 UTC 2016


On 3/04/2016 10:09 a.m., joe wrote:
> again if i only me on server just sending this file multiple of time i keep
> getting in acsess.log 
> 2016/04/03 01:08:09.245 kid1| varyEvaluateMatch: Oops. Not a Vary match on
> second attempt, 'http://12kms.tayyar.org/Services.asmx/JsonFile'
> 'accept-encoding="gzip,%20deflate"'
> 2016/04/03 01:08:09.245 kid1| 24,8| SBuf.cc(124) ~SBuf: SBuf2908458
> destructed
> 2016/04/03 01:08:09.245 kid1| clientProcessHit: Vary object loop!
> ifs it bug or what ??  here is the debug output all,9
> --------------------------------------------------
> http://12kms.tayyar.org/Services.asmx/JsonFile
> 
> GET /Services.asmx/JsonFile HTTP/1.1
> Host: 12kms.tayyar.org
> User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:43.0) Gecko/20100101
> Firefox/43.0
> Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
> Accept-Language: en-US,en;q=0.5
> Accept-Encoding: gzip, deflate
> DNT: 1
> Cookie: __cfduid=d8312ea7ec9e0cad35fc1c33aeeea42c31456783212;
> __utma=80610962.1196730177.1456783246.1459622933.1459633131.47;
> __utmz=80610962.1456783246.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
> _em_vt=1c38b4dd1820be77bbff4015840d56d4bf7bf79fd3-4198383757003d93;
> __gads=ID=9ac649b1dd30ef2e:T=1456783233:S=ALNI_MYsBTt4cTqQuwii3xpn7mBiCsKA1A;
> __utmc=80610962; __utmb=80610962.4.10.1459633131;
> _em_v=8cfac1d515380b25f9feecec18de57003ba9e1f053-3690364257003d93
> Connection: keep-alive
> Pragma: no-cache
> Cache-Control: no-cache

Your request "Cache-Control: no-cache" requires that the cache not be
used. Only a MISS is permitted.


> 
> HTTP/1.1 200 OK
> Date: Sat, 02 Apr 2016 22:12:05 GMT
> Content-Type: application/json; charset=utf-8
> Content-Length: 27262
> Cache-Control: private, max-age=0

The reply "Cache-Control: private, max-age=0" additionally mandates that
this response is private fr the individual user making the request and
not be stored in any cache for more than 0 seconds.


> Content-Encoding: gzip
> Vary: Accept-Encoding
> access-control-allow-origin: *
> X-AspNet-Version: 4.0.30319
> X-Powered-By: ASP.NET
> Strict-Transport-Security: max-age=0; includeSubDomains
> Server: cloudflare-nginx
> X-Cache: MISS from proxy.netgates.com
> Connection: keep-alive
> ----------------------------------------------------------
> 2016/04/03 01:08:09.244 kid1| 73,3| HttpRequest.cc(687) storeId: sent back
> canonicalUrl:http://12kms.tayyar.org/Services.asmx/JsonFile
> 2016/04/03 01:08:09.244 kid1| 20,3| store_dir.cc(1073) get: storeGet:
> looking up DD53DC3A473A865ED9C70084B05E7385
> 2016/04/03 01:08:09.244 kid1| 20,3| store_dir.cc(697) find: got in-transit
> entry: e:d110885 at 0=msw2RDV/0x317b7b50*0
> 2016/04/03 01:08:09.244 kid1| 47,3| ufs/UFSSwapDir.cc(526) reference:
> referencing 0x317b7b50 0/110885
> 
> ----> as you see its in cache and it supost to be hiy insted it return miss 

I think what the remainder of the log is showing is that Squid attemts
to setup the Vary marker stuff in cache for this object. But the object
itself is not permitted to be stored, so nothing gets stored at the
location the Vary marker object points to.

Following requests then cannot find the object and log the warning.


Amos



More information about the squid-users mailing list