2013-12-19 4 views
6

メンテナンスを行っているWordpressブログの1つが、プラグインを使用してキャッシュをパージしていません。ワニスHTTPパージ。 Varnish Cache Purgeボタンを使用するか、投稿を編集するかどうか。デバッグワニスHTTPパージ

問題の原因を知るために、パージリクエストがワニスサーバに届いているかどうかを確認する方法を知りたいのですが、おそらくvarnishlogコマンドを使用しています。

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

答えて

5

ワニス3.xの

varnishlog -d -c -m RxRequest:PURGE 

それが出力メモリ内のパージのいずれ。

varnishlog -c -m RxRequest:PURGE 

man varnishlogから:

-d起動時にプロセス古いログエントリと-dがなければ、出力は現在のリクエストのみになります。通常、varnishlogは開始後にログに書き込まれるエントリのみを処理します。

0

これは、特定のIPにパージ要求を制限するワニスの設定のような単純なもの、またはIPアドレスの設定ができます。私は典型的なワニスのconfigsが含まれていることを知っている:

acl purge { 
    "127.0.0.1"; 
    "123.45.67.0"/24; 
} 

sub vcl_recv { 
    .... 

    if (req.request == "PURGE") { 
    if (!client.ip ~ purge) { 
     error 405 "Not allowed."; 
    } 
    return (lookup); 
    } 

    .... 
} 

私は最初、特に設定は、ワニスのウェブサイトをオフいくつかの例をオフにコピーされたことを確認します。ほとんどすべてにパージのためのACLが含まれています。

12

ニス4.0

varnishlog -g request -q 'ReqMethod eq "PURGE"' 
関連する問題