cache purging questions
Stig Sandbeck Mathisen
ssm at fnord.no
Tue Jun 9 20:55:33 CEST 2009
Matthew Hoopes <matthew.hoopes at gmail.com> writes:
> I've tried a whole gang of regular expressions involving backslashes
> and .* everywhere, but I get either "Syntax Error: Illegal backslash
> sequence" or it just doesn't clear the cache of the objects i'm trying
> to clear.
>
> Is it even possible to clear the cache based on hostname?
yes, see below.
> If someone could show me an example of how to clear the cache of every
> object from a domain (if possible) i'd be very grateful.
When I do "varnishadm -T localhost:6082 help", the "url.purge" mentioned
in varnishd(1) is not visible, but rather a group of commands starting
with "purge"
After a minute of testing:
varnishadm -T localhost:6082 \
'purge req.http.host == "www.example.org" && req.url ~ /foo|bar/'
...neat.
varnishadm -T localhost:6082 'purge.list'
...even more neat :)
This is on varnishd 2.0.4, by the way.
--
Stig Sandbeck Mathisen
More information about the varnish-misc
mailing list