ある日を境にブログの1つが503エラーになりまくってしまって表示されなくなってしまいました。
503エラーって調べてみるとアクセスが集中してしまっている時に出てくる画面なんですよね。
でも、アクセス解析を見てみてもそんなにアクセス集中している訳でもないというね…
エラーが出まくってしまうとせっかくブログにきてくれた訪問者もブログが見れないからかえってしまうし、そうなるとアドセンスもクリックしてもらえないから収入も減ってしまうという結構深刻な事態。
これはどうにかせねばと思い、重い腰を上げて原因を探ってみたときの備忘録です。
ブログだけじゃなくて管理画面が重い
普通と明らかに違うなと思ったのはブログが503エラーで表示出来ないことが多いだけじゃなくて、そもそもワードプレスの管理画面が重いんですよ…
管理画面が重いので、記事の投稿も一苦労。
ブログを書き終わって更新ボタンをポチッと押しても次の画面に切り替わってくれなくてずっと待機、しかもタイムアウトで更新できずとかね。
イヤイヤイヤイヤ!
ちょっと流石に普通じゃないでしょコレ?
どうしちゃったのよ私の愛しいブログちゃん(;´・ω・)
そこで面倒くさがりやさんの私はしばらくブログを放置してたんですよ。
そのうち直るんじゃね?
みたいな軽い気持ちで。
結構深刻な事態なのに現実逃避しちゃう私。
で、1か月後くらいに久しぶりにブログの更新でもしようかね、と管理画面を開いたらやっぱり重い。
つか、ブログの更新が出来ない…
機械には自然治癒能力が無いという事を思い知らされました。
ブログが重い原因を探る
いくら、しばらく放置で稼げる資産ブログといってもこのまま一生記事の更新をしなくてもいいっていう事ではないので、どうしてサイトが重いのか調べてみました。
参考にしたのはPageSpeed Insightsというツール
ここに自分のURLを入力して調べる事が出来ます。
スマホとパソコンの両方のブログの表示速度を調べる事が出来るツールです。
赤で表示されていたら改善したほうがいい、黄色だったら危険信号、緑だと合格ラインといった感じです。
今回は詳細は省略しますけど、私のお役立ちブログは赤く表示されていたので、問題点を一つづつ何とか解決していき、最終的にスマホからもパソコンからもgoodの緑色になったので一安心♪
さて、これでさぞかしブログが軽くなっただろうと見てみるけど。
お、重い……
ぜんっぜんん軽くならない
分からないからエックスサーバーに聞いてみた
もう自分じゃどうしようも無いので契約しているエックスサーバーに直接メールをして問い合わせをしてみました。
問い合わせた内容は503エラーが頻繁に出てしまってブログも管理画面も開かないんですけど、原因分かりますか?
といった感じの内容。(もっと丁寧に分かりやすくかきましたけどね)
で、かえってきたメールに驚愕の内容が書かれていたんですよ。
返信された内容を一部選抜しますね
本件につきまして、まず503エラーが発生しやすい内容につきましては
弊社より制限を実施していることが原因です。
なんですと???!!!
弊社より制限している、だと?
原因はエックスサーバーが私のブログを制限しているという事が分かりました(笑)
で、何で私のブログが制限されてしまって503エラーが頻繁に出てしまっていたのかというと、そのメール内容によると
ミドル記事が結構ドカン!っと当たった事がありまして、その時のリアルタイムの訪問者数1500人くらいだったかな?
自分でアクセス解析見たときはこのくらいいました。
これでが原因でエックスサーバーから
件名:【重要】Xserver お客様のサーバーアカウントに対する
集中アクセスの発生および制限の実施について
こんなメールが来ていたんですよね。
メールの内容は一時的にアクセスが集中していたので、その時間だけアクセスの制限をしたけど今は解除しましたよ、という内容のもの。
で、そこまでしか読んでなかったんですけどその文章の下に
同時に実行可能なプロセス数の制限を強化してるのでブログの負荷がかからないようにプラグインを入れるなどしてから連絡してね♪
のようなことが書いてあったんですけど、見てなかったんですよ…
その後もアクセスがドカン!ときたことが数回あってエックスサーバーからの警告メールも来ていたんですけど、前半の部分しか読んでいなくて放置。
その結果、制限がどんどんキツクされてしまったようでブログが重くて動かなくなってしまったという事態に…
そこで早急にエックスサーバーから指定されていた画像の圧縮とキャッシュの対策として以下のプラグインを導入
・キャッシュプラグイン W3 Total Cache
その後エックスサーバーに報告してから約1週間後、無事に制限解除してもらう事が出来ました♪
管理画面もサクサク動いて快適!
調子にのって2記事更新してしまいました♪
まとめ
今回の場合503エラーが多発していた原因はエックスサーバーからアクセス集中の警告のメールをきちんと見て対応しなかったが為に制限をキツクかけられてしまった事。
もし、同じように管理画面が重い、アクセスの集中が無いのに503エラーが出てしまうという事があったら過去にブログが爆発して、サーバーから警告のメールが来ていないか調べてみるといいかもしれません。
ちなみに、ブログをPageSpeed Insightsを見ながら最適化したらリアルタイムで1000人超えてもメールで警告されなくなりました!
今回の教訓!
適当な性格は身を亡ぼす…
大事なメールはきちんと確認しよう!