サクラサーバーで503が出たと思ったら原因が凄かった件

公開日: : 最終更新日:2016/08/09 ちょっとした紹介やニュース ,

ホームページを制作したクライアントのホームページが急に503になってしまいました。

はじめに

ある日自分のブログを見た時に503エラーが出ていたと言うお話を聞いた事があります。今回は制作したクライアントのホームページがいきなり503と出ていたのでその時のメモとしても残します。

注意事項

今回は本当に稀なケースなので参考にならないと思います。ただ、こういった事も起きるんだと言う事を覚えておいて下さい。

503が出た

503は突然やってきた

ある日クライアントから電話があり、ホームページがインターネットサーバーエラーと表示されるとの事でした。

実際にホームページにアクセスしても同じように503エラーが出ていました。

クライアントの状況について考える

申し込んだ際のプランはサクラのスタンダードプランです。

ユニークユーザー数も1ヶ月に600程度、システムとしてはワードプレスを導入し、しっかりと更新もしていました。

原因を調査してみる

まず503が出る原因としては以下の事が考えられます。

  1. アクセスが集中している
  2. システムエラーを起こしている
  3. データの転送量が多い

基本的にこの3つですが、クライアントのホームページの状況から考えるとどれも当てはまらないなと思いました。

ただ、この思い込みがサクラで503が出た原因を究明する際の遠回りをしてしまう事になってしまいました。

とりあえずとった行動

リソース状況のチェック

サクラのコントロールパネルの左側のメニュー、運用に便利なツール内にございます。このリソース状況は何故503が出ているのかがコメントが出ているので確認してみました。

503-1

通常であればこのように何も表示されていませんが、もしもエラー関係が出ている場合はコメントと言う形で表示されます。このとき、どういった表示が出ていたのかは結構昔だったので忘れました。

細かい数字は覚えていませんがウェブ転送量が○GBと絶対にありえないレベルでした。

ただ、問題なのはトップページにはアクセス出来ないが他のページであれば問題なく見る事が出来ると言うことです。

自分自身、こういった状況が始めてなのでインターネット上から解決案を探してみました。

  • とりあえずプラグインをすべてとめてみる→まったく効果なし
  • トップページをhtml化してみる→解決した

とりあえずhtmlで表示していましたが、トップページの新着情報とブログが連携していたのでhtmlだけでは意味がありませんでした。

それにhtmlだと動くがphpだと動かないとなると正直原因がまったくわからなかったので、テストサーバーにてワードプレス内にこのクライアントの情報を全てコピーし検証してみました。

全く問題なく動く

テストサーバーでクライアントのホームページ情報をまるごとコピーして作成するとまったく問題なくアクセスできました。

最終手段再インストールが失敗

テストサーバーでは問題なく動いていたので、とりあえず一度再インストールを試みました。

すると

再インストールが出来ない

ことになりました。

ワードプレスをインストールする際はデータベース情報などを入力後、インストールと言うボタンが出てきて、インストール完了と言う流れになるのですが、インストールボタンをクリック後画面が真っ白になりました

サクラに電話しました

この時点で503が出てから約1週間ほど経過しています。さすがにクライアントにも原因がわからないとお話も出来ないのでサクラのサポートに電話してみました。

とりあえずサクラの指示通り再インストールをしてみたのですが、インストールが出来ませんでした。

これってサーバー側に問題があるのでは?と言う疑問を抱き始めましたがアクセスログを見ると原因がわかりました。

海外からの大量アクセス

エラーログを見るとビックリするくらい海外からのアクセスがございました。数分ごとにアクセスがあるのではなく数秒ごとにアクセスがありました。

503-2

今までトップページのみ503が出る理由としては海外からアクセスが集中していた事が原因でした。

アクセス解析の情報

問題があった時
503-3最後のKBytesの数字が完全におかしいですよね。

問題を解決した時
503-4数字を見比べてもらえればわかりますが、完全に各数字が落ち着きました。

やっとこさ原因がわかったので解決方法を考える事ができます。

解決方法

htaccessでアクセス制限をかけました

問題としてはトップページと言うか取得したドメインに対して海外から大量のアクセスがある事が原因でした。

対処としては海外からのアクセスを制限するという方法になります。

ただ、エラーログから1つづつIPアドレスから制限をかけるのは時間がかかるので日本以外のアクセスを拒否する形でhtaccessを登録しました。

そうする事で問題なくワードプレスも再インストールすることが出来ました。

海外からのアクセスを拒否する方法

htaccessに海外からのアクセスは拒否しますと言う内容を記入する事で可能となります。

まず、日本国外からのアクセスを制限する.htaccessのサイトにアクセス後.htaccessのダウンロードをクリックして下さい。

そしてファイルを開き、最後の部分に以下のコードを追加します。
表示に結構時間がかかります。

503-5


# Googlebot、Mediapartners-Googleを許可
allow from 66.249.64.0/19
allow from 209.85.128.0/17
allow from 64.233.160.0/19

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

この記述を入れる事でワードプレスも利用する事が出来るのとGooglebotからのアクセスを許可する事が出来ます。

さいごに

副業などでブログを運営している方ならありうる事です

海外からのアクセス集中といいますか攻撃?になるのかな?こういった事ってあるんですね。目的としてはそのドメインを使用出来なくすることなのか、サーバーに負荷をかける事が目的なのでしょうか、わかりませんが二度とこういった事が起きなくして欲しいですよね。

関連記事

WordPressで特定の画像名だとアップされない

画像にバナーサイズを記載してアップする人もいるでしょうが、これアップされない可能性もあります。

記事を読む

大型らくらくメルカリ便の登録から発送までの流れ

めったにはありませんが、大型メルカリ便を利用してみましたのでその時の流れなどをご紹介いたします。

記事を読む

無料オファーの始め方ページを制作いたしました。

無料オファーの始め方ページを制作いたしました。 無料オファーを始めたいけど、やり方がわからない

記事を読む

メルカリの売り上げを自分の口座に振込む方法

売り上げが上がるだけだと意味がありません。メルカリから自分の銀行に振り込みましょう はじめに

記事を読む

windows10でone driveを無効にする方法

こゆ意図せずに出てこられるのは非常に腹立たしい はじめに one driveの情報が急に出て

記事を読む

ワードプレスのバグ?スマホで表示がおかしくなる・・・

PCでは確認出来ませんでしたが、スマホで確認するとごくまれに変わった表示になってしまいます。 はじ

記事を読む

記事に関するお問合せ時の注意

私が過去に書いている記事についてお問合せをして頂くのは問題ありませんが、自分勝手な内容だと返信できま

記事を読む

iPhoneで独自ドメインのメール設定をする方法【さくら】

【さくらサーバー】iPhoneで独自ドメインのメールを送受信できる方法 はじめに さくら

記事を読む

川島和正のアフィリエイトはこちらから請求【無料オファー】

過去に川島和正のアフィリエイトは詐欺!?【無料オファー】と言う記事を書かせて頂きましたが追加でお知ら

記事を読む

no image

自由自在被リンクの実績を制作しました

自由自在被リンクの実績としてこの二年間の売上実績を制作致しました。 自由自在被リンクの

記事を読む

Message

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

現在の総記事数: 323件

さくらサーバーでワードプレスの無料SSLを導入してみたよ

さすがにそろそろSSL化しないといけないのでやってみたよ はじめに

EC-CUBE特定の商品ステータスのみを特定の箇所に表示させる

代引きが出来ない商品やメール便が対応できない商品を目立たせたい時などに

【EC-CUBE】管理画面に色々な箇所のファイルを呼び出す方法

ブロックで作成した情報以外からも情報を取得したい場合はこちらの情報が参

【画像あり】XAMPPを使ってPHPの動作確認方法

PHPの動作確認をするのにXAMPPは絶対に必要です。 はじめに

【画像あり】XAMPPの誰でもわかるインストール方法

これからPHPを勉強しようと考えている人の強い味方XAMPPのインスト

→もっと見る

PAGE TOP ↑