Re: [squid-users] Re: Squid not caching. Please help.

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Mon, 13 May 2013 12:40:58 +1200

On 12/05/2013 7:04 p.m., paramkrish wrote:
> Additional info:
>
> Squid Cache: Version 3.2.3
> configure options: '--prefix=/usr/local/squid' '--enable-ssl'
> '--enable-removal-policies=lru heap' '--enable-ltdl-convenience'
>
> squid.conf :
>
> cache_mgr enghelp_at_domain.com
> cache_effective_user squid
> cache_effective_group squid
>
> visible_hostname wikid-dev.domain.com
>
> http_port 80 accel defaultsite=wikid-dev.domain.com vhost
>
> cache_peer 10.56.102.92 parent 443 0 login=PASS name=engwikiweb1dev
> sourcehash ssl sslflags=DONT_VERIFY_PEER
> cache_peer 10.56.102.93 parent 443 0 login=PASS name=engwikiweb2dev
> sourcehash ssl sslflags=DONT_VERIFY_PEER
>
>
> acl wikid-dev dstdomain wikid-dev.domain.com
> cache_peer_access engwikiweb1dev allow wikid-dev
> #cache_peer_access engwikiweb2dev allow wikid-dev
> cache_peer_access engwikiweb1dev allow all
> #cache_peer_access engwikiweb2dev allow all
> never_direct allow wikid-dev
>
> acl LUCENE url_regex lucene
> cache deny LUCENE
>
> http_access allow wikid-dev
> http_access allow all
>
> cache_replacement_policy heap LRU
> memory_replacement_policy heap LRU
>
> cache_dir ufs /wikiweb-dev/squid-cache/var/engwikilb1/cache 2048 16 64
>
> cache_swap_low 90
> cache_swap_high 95
>
> cache_mem 1024 MB
> maximum_object_size_in_memory 4096 KB
> maximum_object_size 32768 KB
>
> logfile_rotate 3
> forwarded_for truncate
>
> cache_store_log /wikiweb-dev/squid-cache/var/engwikilb1/logs/cache_store.log
> logformat squid %ts %06tr %>a %Ss/%03>Hs %<st %rm %ru %un %Sh/%<A %mt
>
> refresh_pattern -i \.css\?.*$ 1440 50% 2880 reload-into-ims
> refresh_pattern -i \.js\?.*$ 1440 50% 2880 reload-into-ims
> refresh_pattern -i \.css$ 1440 50% 2880 reload-into-ims
> refresh_pattern -i \.js$ 1440 50% 2880 reload-into-ims
> refresh_pattern (/skins/) 1440 50% 2880 reload-into-ims
> refresh_pattern -i gen=css 1440 50% 2880 reload-into-ims
> refresh_pattern -i gen=js 1440 50% 2880 reload-into-ims
> refresh_pattern . 0 0% 0
>
>
> I would like if there is anything wrong in my config that makes not to cache
> all the pages as i see only TCP_MISS statements in my access.log

That . refresh_pattern is making Squid discard all content with
incomplete or missing expiry and age information headers. It could be
related to your problem.The default refresh_pattern we publish with
Squid sets a 3 day caching period for those objects (max fields set to
4320 minutes).

It could also be some weird caching bugs we had in the early 3.2
releases, your version is early enough to be an affected one. Upgrade to
3.3.4 will show whether that was the problem or not.

Amos
Received on Mon May 13 2013 - 00:41:05 MDT

This archive was generated by hypermail 2.2.0 : Mon May 13 2013 - 12:00:05 MDT