WordPress キャッシュ機能と403エラー

xdomainの無料WP鯖を使っていたところ、特に何かをいじったわけでもないのに頻繁にクロールエラーが検出されるようになって、あれおかしいな、となりまして。
調べたら403が頻発していました……。


心当たりがない上、症状からして一般的なケースと様相が異なっていたので、まず先例を探すのに非常に苦労しました。

・常時ではなくランダムに(というよりは初回アクセスor時間を置いたアクセス時に高確率で)出る
・一度出たらブラウザ変えても出る
・動的ページのみならずfaviconやCSSにまで出る
・トップページで出ていても迂回すれば他のページは閲覧可能
・ブラウザのスーパーリロードか数分から数十分の待機で一時的に直る(少し経つとまた出る)
・ログインしていると一切出ない(よって管理画面で出ることはない)
・スマホからだと出ない
・ログにも何も表示されない
・クロールエラーの出具合からしても対象ページにこれといった共通項はない

少なくとも普通なら1回出たら出っぱなしになるような性質のエラーだと思うンですよね。
条件すらよくわからないという。

一般的な対処法も一応試してみたのですが、

.htaccess再生成:効果なし
全プラグイン無効:効果なし
パーミッションの再設定:効果なし
データ初期化→バックアップから復元:数時間は調子がよく、時間が経つと再発する
サポート問い合わせ:「高負荷時は503が出るからサーバーの障害ではない(要約)」との回答

てんでダメという結果に。


サーバーの仕様的に最初からIP制限やWAFの線はなかったので、この時点でキャッシュかクロスドメインを疑っていたのですが、決め手になるような情報がなかなか見つからず。
いろいろ探してみた結果、こちらのページに載っていた情報がウチの症例と一番近かったです。
(大いに参考にさせていただきました。ありがとうございます)

要はキャッシュ機能の誤動作?のためにすべてのレスポンスが(一時的に)エラーになっている、ということのようです。
ウチはWpBlogではないのですけど、xdomainにも同等のキャッシュ機能があるそうで。
除外条件に「WordPress本体の認証(ログイン等)に関連するクッキー(Cookie)が送受信されている場合」とありますので、ログインしていると出ないというのも合点のいく話です。URL毎にキャッシュをしている、PCとスマホでは別個にキャッシュをしている、というのも先の症状の出方と関係ありそう。

……というわけで、いそいそとキャッシュなしの鯖に移転したのでした。
結果、403は綺麗さっぱり出なくなりました。やったね!

何が引き金になったのかはわからないので若干モヤモヤしますが、何でしょうね。
長らく使っていると処理を溜めてしまうとかでエラーの遠因になるようなプラグインがあるのでしょうか……?
とにかく解決したのでよかったです。

同じような症状でお悩みの方はご参考まで。

スポンサーリンク

関連記事

雑記95 SSのストックがもうない。 【更新のお知らせ】 Sifre and Sifar – Twins Followers v1.1 - オプションファイルをすべて統合、Fomod化 - テクスチャの圧縮・最適化 - (Sifar) 化粧ファイルのパスミスを修正 - (Sifre) h...
FEH日記19:錬成霧のブレス 1人目からだいぶ間が空いて、2人目の雫錬成は大人チキになりました。 2マスは他が見るってことで対緑近接特化です(聖印は適当)。 まあ今の闘技場パだと4回に3回くらいニノ&エイリークのパーティと当たるんで、ここに居続けるんなら魔防錬成雷+激化の方が活躍できそうな気がしないでもないですが、上振れ...
雑記94 *I have replied to the message received on June 2nd in here. Thank you very much. 設定資料にSifre&SifarとSaphir(Hubertに同梱されてるハスキー)の項を加えて加筆しておきました。 ...
FEH日記18:クロムコレクション 石100花嫁 基準値花嫁ニニアン 石150伝承 速↑魔↓フィヨルム 石100失われし牙 HP↑魔↓騎馬クロム 守↑HP↓飛行ニノ 騎馬クロムがすり抜けて来たので図らずもクロム4人コンプしてしまった。今回と普通のは本命のすり抜け、バニーとクリスマスは本命の色かぶりだったので、...
雑記93 *I have replied to the message received on June 1st in here. Thank you very much. Sifre and Sifar – Twins Followers 公開しました。 雑記80~83に書いていた通りこ...
Published:2018-3-30 /

Be First to Comment

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA