Hello Stepanenko,
The store.log is a record of Squid's decisions to store and remove
objects from the cache. Squid creates an entry for each object it stores
in the cache, each uncacheable object, and each object that is removed
by the replacement policy.
The log file covers both in-memory and on-disk caches.
The store.log provides some values it's can't get from access.log.
Mainly the response's cache key only in (i.e., MD5 hash value are present).
refresh_pattern
^http://(youtube|ytimg|vimeo|[a-zA-Z0-9\-]+)\.squid\.internal/.* 10080
80% 79900 override-lastmod override-expire ignore-reload
ignore-must-revalidate ignore-private
Simple example for StoreID refresh pattern:
acl rewritedoms dstdomain .dailymotion.com .video-http.media-imdb.com
av.vimeo.com .dl.sourceforge.net .vid.ec.dmcdn.net .videoslasher.com
store_id_program /usr/local/squid/bin/new_format.rb
store_id_children 40 startup=10 idle=5 concurrency=0
store_id_access allow rewritedoms !banned_methods
store_id_access deny all
root# /usr/local/squid/bin/new_format.rb
ERR
http://i2.ytimg.com/vi/95b1zk3qhSM/hqdefault.jpg
OK store-id=http://ytimg.squid.internal/vi/95b1zk3qhSM/hqdefault.jpg
Thanks,
ViSolve Squid
On 8/14/2014 1:07 PM, Степаненко Сергей wrote:
Hi All!
I'm try use store_id helper, and i'm try debug regexp for url (which
processed by helper) I'm turn on store.log and I expect to see in store log
changed key value. But key in store.log is oiginal URL for object.
Maybe I'm wrong and this normal behavior?r
My squid version 3.4.5
Stepanenko Sergey