[squid-users] caching store increase then decrease during caching windows updates and all request are TCP_MISS ??!!!

--Ahmad-- ahmed.zaeem at netstream.ps
Mon Sep 12 20:26:17 UTC 2016


amos thank you so much for reply 


how can i correct the patterns below ?


im not sure if the other patterns are doing the game 

but so far i don’t have disk increasing at all

only  the disk start increase when only i add :
>> refresh_pattern ([^.]+.)?(download|(windows)?update).(microsoft.)?com/.*.(cab|exe|msi|msp|psf) 4320 100% 43200 reload-into-ims
>> refresh_pattern ([^.]+.|)(download|adcdownload).(apple.|)com/.*.(pkg|dmg) 4320 100% 43200 reload-into-ins

but  i still don’t have HITs 

im not sure where should i tune ?

i also added stip query terms to off


not sure  what should i do next ……. all i need is windows updates go ok , I’m not interested with other caching 



hope to assist 


cheers 



> On Sep 12, 2016, at 5:13 PM, Amos Jeffries <squid3 at treenet.co.nz> wrote:
> 
> On 12/09/2016 9:47 p.m., --Ahmad-- wrote:
>> hi 
>> 
>> i have caching store increase then decrease  during caching windows updates and all request are TCP_MISS ??!!!
>> 
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 558M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 561M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 564M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 647M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 650M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 652M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 604M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 605M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 605M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 606M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 606M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 595M    /var/cache/squid/
>> root at raspberrypi:~# du -sh /var/cache/squid/
>> 
> 
> What relevance is this?
> 
> 
>> 
>> here is sample of logs :
>> 
>> 1473672787.641    444 192.168.0.10 TCP_CLIENT_REFRESH_MISS/200 872 HEAD http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ee82a2cb-f2cf-4cb3-907a-4f5496d2dc56? <http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ee82a2cb-f2cf-4cb3-907a-4f5496d2dc56?> - ORIGINAL_DST/13.107.4.50 application/octet-stream
> 
> HEAD request. None of the object got downloaded.
> 
>> 1473672799.084  11876 192.168.0.10 TCP_MISS/206 615396 GET http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ee82a2cb-f2cf-4cb3-907a-4f5496d2dc56? <http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ee82a2cb-f2cf-4cb3-907a-4f5496d2dc56?> - ORIGINAL_DST/13.107.4.50 application/octet-stream
>> 1473672808.553   8396 192.168.0.10 TCP_MISS/206 615396 GET http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ee82a2cb-f2cf-4cb3-907a-4f5496d2dc56? <http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ee82a2cb-f2cf-4cb3-907a-4f5496d2dc56?> - ORIGINAL_DST/13.107.4.50 application/octet-stream
>> 1473672811.054  24905 192.168.0.10 TCP_MISS/206 1017331 GET http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/1fc27b6e-d563-415b-b11a-9e7e6f1ad33c? <http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/1fc27b6e-d563-415b-b11a-9e7e6f1ad33c?> - ORIGINAL_DST/13.107.4.50 application/octet-stream
> 
> Some Range requests for URI with ?query parameters. You need to add
> "strip_query_terms no" to your squid.conf. Then you will be able to see
> if these are identical URI or not.
> 
> Right now all that can be said is the script on the server which is
> producing objects is the same one for many of the requests. There is no
> way to know if they are requesting the same object or different ones.
> 
> 
>> 1473672812.922   2687 192.168.0.10 TCP_CLIENT_REFRESH_MISS/206 1049501 GET http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ee82a2cb-f2cf-4cb3-907a-4f5496d2dc56? <http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/ee82a2cb-f2cf-4cb3-907a-4f5496d2dc56?> - ORIGINAL_DST/13.107.4.50 application/octet-stream
> 
> A request where the client required new content to be fetched.
> 
> The rest of your log shows a lot of repeats of the above things happening.
> 
> 
>> 
>> #refresh_pattern ([^.]+.|)(download|(windows|)update|).(microsoft.|)com/.*.(cab|exe|msi|msp) 4320 100% 43200 reload-into-ims
>> refresh_pattern ([^.]+.)?(download|(windows)?update).(microsoft.)?com/.*.(cab|exe|msi|msp|psf) 4320 100% 43200 reload-into-ims
>> refresh_pattern ([^.]+.|)(download|adcdownload).(apple.|)com/.*.(pkg|dmg) 4320 100% 43200 reload-into-ims
> 
> These refresh_pattern contain broken regex patterns.
> 
> 
> 1) Unless you explicitly use start/end anchors regex have implicit .*
> sequences before and after the provided pattern.
> 
> That means "([^.]+.|)" and "([^.]+.)?" are just a very complex (and
> slow to compare) ways to write .*
> 
> 
> 2) '.' is a reserved character. If you want it to match a '.' in the
> domain name you need to write it as \.
> 
> 
> Hint both above regex will match the non-Microsoft, non-Apple URI:
>  http://download.com/?pkg=caddy <http://download.com/?pkg=caddy>
> 
> 
> Amos
> 
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org <mailto:squid-users at lists.squid-cache.org>
> http://lists.squid-cache.org/listinfo/squid-users <http://lists.squid-cache.org/listinfo/squid-users>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20160912/85e2c393/attachment-0001.html>


More information about the squid-users mailing list