调试Varnish HTTP Purge

Tom*_*Jr. 9 wordpress varnish purge

我提供维护的Wordpress博客之一并不是使用插件Varnish HTTP Purge来清除缓存.是否使用Varnish Cache Purge按钮或我们编辑帖子时.

为了知道问题的原因,我想知道一种方法来检查清除请求是否到达Varnish服务器,也许使用varnishlog命令.

http://wordpress.org/plugins/varnish-http-purge/

ker*_*vin 17

清漆4.0

varnishlog -g request -q 'ReqMethod eq "PURGE"'
Run Code Online (Sandbox Code Playgroud)


Tom*_*Jr. 6

清漆3.x

varnishlog -d -c -m RxRequest:PURGE
Run Code Online (Sandbox Code Playgroud)

这将输出内存中的任何清除.没有-d它将只输出当前请求:

varnishlog -c -m RxRequest:PURGE
Run Code Online (Sandbox Code Playgroud)

来自man varnishlog:

-d在启动时处理旧日志条目.通常,varnishlog只会处理在启动后写入日志的条目.