cache purging questions

Stig Sandbeck Mathisen ssm at
Tue Jun 9 20:55:33 CEST 2009

Matthew Hoopes <matthew.hoopes at> 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.url ~ /foo|bar/'


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