Nginx fastcgi_cacheのキャッシュを利用時に空のページが表示されるエラー
NginxでfastcgiをキャッシュしWordpressやその他のシステムを高速化していました。
サーバー負荷も抑えられ、ページも高速に表示され満足していたのですが
時々ページが空(真っ白)で表示されることがありました。
何らかのエラーでページが空になっているのかもしれないと、エラーログを確認するも
(nginx、php-fpmなどのログを確認)
エラーメッセージは出力されていません。
fastcgi_buffer_sizeと思い、サイズを調整してみましたがエラーは続きます。。。
いろいろ調べた結果
request_methodのHEADをキャッシュしないように対応しなければいけないみたいですね。
ファイルの更新確認でETag, Last-Modifiedを利用しているので、ボディーが無いHEADがリクエストされてくるのでしょうか?
if ($request_method = “HEAD”) {
set $no_cache 1;
}
これで問題なく空白のページが表示されなくなっているのか?
しばらく様子見です。
全ページを確認するのは無理ですからね~
関連記事
MAC OSのディスプレイ解像度を上げて画面を広く使う quickres Display Menu

サブのパソコンをWindows OSのパソコンから、MAC OSのパソコンへ変えてしばらくたちます。 設定方法、MAC OSアプリなどいろいろ利用してみて、Windowsより便利でいいかもしれないと最近になって感じていま […]
WordPressの新しいバージョンでいますぐ更新時に注意して確認しておくこと

昨日Wordpressのバージョンが3.9へアップデートされました。 いまのところ、導入済みのプラグインとの不具合は無く快適に動作している感じです。 3.9のバージョンアップの際に、気になっていたので 注意深く意識してい […]
WEBサーバーnginxのキャッシュで失敗した設定 proxy_cache fastcgi_temp

みなさん、こんにちは武智建樹です。 最近、暇があればnginxをポチポチ触っていろいろな設定を自分の目で見て楽しんでいます。 さて、今回はnginxのキャッシュに挑戦してみました。 wordpressの高速化!キャッシュ […]
VMware Fusion 8の共有フォルダをWindowsからネットワークドライブ化する

MACとWindowsで製作中のコンテンツを共有してみたいと思い 今回いろいろと模索してみました。 VMware Fusion 8の共有フォルダに、制作物を保存している既存のフォルダを コピーして共有するのではなく シン […]
WordPress 無限ループのリダイレクトエラー・不具合を解決する方法

前までは普通に使えていたWordpressがある時から、無限ループでリダイレクトエラーになってしまう。 (サーバーを変更したのが原因?) 管理画面にログインした状態だとリダイレクトエラーになっていました。 ログインしてい […]
Adobe Premire Proのモニター画面が真っ黒になったり反転したりの不具合

久しぶりにAdobe Premire Pro 6.5を起動したところ、ソースモニタなどプレビュー映像を表示する箇所が、真っ黒のまま再生されない不具合になっていました。 いろいろなソフトをインストールしていたので その影響 […]