サクラサーバーで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からのアクセスを許可する事が出来ます。

さいごに

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

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

関連記事

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

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

記事を読む

スマホからパソコンを操作する方法

外出先のスマホから自宅のパソコンを操作できるので緊急時にもってこい はじめに

記事を読む

googleの検索結果から特定の言葉を非表示させる方法

googleの検索結果にある特定のサイトを表示させたくない時にお勧めの方法です はじめ

記事を読む

Gooogleの著作権侵害による削除依頼をしてみた

ある日うちが取り扱いをしている商品が詐欺サイトに掲載されていたので早速Googleさんにお願いしてみ

記事を読む

googleの画像検索がすごい

キーワードだけでなく画像でも検索が出来るなんてやっぱりgoogleは凄いですわ はじめに まった

記事を読む

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

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

記事を読む

Googleアドセンスから警告がきました

Googleアドセンスを導入している方であれば誰しもがありえるんじゃないかな はじめに

記事を読む

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

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

記事を読む

no image

鼻毛カッターのランキングサイトを作りました

鼻毛カッターに関するホームページを制作致しました。 鼻毛カッターと言うキーワードで検索した時に

記事を読む

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

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

記事を読む

Message

現在の総記事数: 310件

SEO対策はコンテンツだけで勝負してみた結果

SEO対策にもう被リンクは本当に必要がないのか実際にテストしてみました

Huluのここがクソ!色々改悪されすぎ

Huluを契約して2年経過しましたが、使いにくくなりすぎてもう解約しま

SBIの貸株を解除する方法

SBI証券で貸株をしている人で解除方法がわからない人に

Gooogleの著作権侵害による削除依頼をしてみた

ある日うちが取り扱いをしている商品が詐欺サイトに掲載されていたので早速

WordPressが書き換えられた時の対処方

アクセス先のサイトで「不正なソフトウェアを検出しました」と表示されると

→もっと見る

PAGE TOP ↑