nginxのキャッシュを消去する方法

何かnginxのキャッシュが強すぎるので設定見直し中。
トップページ( https://zafiel.wingall.com/ )がずーっと変わらない。うーん?

—- 追記 —-
と思ったら直ったっぽい?設定を見直してキャッシュを消したら直りました。
なのでタイトルを「nginxのキャッシュが強すぎる」から「nginxのキャッシュを消去する方法」に変更。

元凶

nginx.confの変なところでキャッシュ(expire 30d)仕込んでた・・・。(30日間キャッシュする、という設定)
アホか自分。そりゃ変わらないわけだ orz
週末に時間かけて設定見直そう。

キャッシュの消し方

下記コマンドで消せました。
$ grep -lr [消したいキャッシュのURL] [キャッシュディレクトリ] | xargs rm -f

一旦、このブログのキャッシュを全部消したいので、下記コマンドでドカンっと消去。
$ grep -lr “https://zafiel.wingall.com/*” /var/cache/nginx/ | xargs rm -f

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください