テクノロジーみやびです。ウェブメディアとしてのピントルが誕生して以来、ついに月間7,000,000万PVを突破しました。月間平均およそ20%増のペースでアクセスが増加し続けています。そんなピントルも、ゆるゆるとここまで大きくなってきたわけではありません。今日は昨年末に起こったまさかのハプニング、共用サーバーを強制的に停止させられたお話をします。成長を続けるピントルピントルの最大の特徴として、良質な記事と高い専門性が挙げられます。製作ペースを犠牲にする代わりに、そんじょそこらのウェブメディアでは比にならないレベルの高品質なコンテンツを量産し続けています。そのため、Googleによるパンダアップデートやペンギンアップデートなどが実施される度に、どれだけ順位が上がるかワクワクしていました。そんなピントルに、魔の手が忍び寄っていたのでした...。月間アクセス数400万PVなのにレンタルサーバーピントルの専門ページ第一号から昨年末に至るまで、お名前.comの共用レンタルサーバーを基盤に、専門ページごとにWordPressをアップロードして運用していました。PLANにサーバー等の技術的な知識を持ったメンバーがいなかったため、どこまでいけるか不安に思いながらも専門ページを増やし続けていました。結論から言うと、共用のレンタルサーバーに70個のWordPressを導入している上に、月間400万PVもあっては、余裕でサーバーの限界をオーバーしていました。今考えると当然のことですが、当時は何もわかりませんでした。無知ほど怖いものはありません。Error】が頻出し始めました。Unavailable】ではないということです。今回ピントルは500エラーの頻発によりアクセスが一時的に繋がらなくなる現象が起こっていましたが、これはピントルがお名前.com共用サーバー側に負荷をかけ過ぎたことにより、自動的に制限がかけられ続けていたようです。その際は503エラーではなく500エラーが出るようで、そのことを知らなかった我々は、まだアクセスには耐えきれている!と勘違いしていたのでしょう。Error(500エラー)とはこちらは様々な原因があるため、独自でサーバーを構築している場合は.htaccessファイルやCGIプログラム等の見直し、サーバー負荷の調査などが必要になります。html内にphpでプログラムを書いている場合など、カッコの閉じ忘れ程度でも出現します。Unavailable(503エラー)とはアクセスの増加により一時的にサイトが表示されなくなるエラーです。サーバーに対する同時接続数を超えた場合に起こるため、基本的に余裕ができるとすぐに接続可能になります。いける、まだいけるWordPressで編集中の記事を保存しようとすると500エラーが何度か出ていましたが、しぶとく更新ボタンのを連打すると通ってしまうので、「サーバーもっと頑張れや!!」くらいに思っていました。その間もピントルは成長を続け、気づけば月間500万PVが確実視されるところまできました。サーバーを強制停止された昨年12月初旬のことです。お名前.comからついに警告メールが!それは昨年12月20日の出来事でした。お名前.comからついにお怒りのメールが届きました。様いつもご利用いただき、まことにありがとうございます。ご連絡失礼いたします。負荷状況について確認いたしましたところ、ご利用いただいている以下の対象ドメインにおいて、大量のアクセスが影響であることを確認しております。対象ドメイン:pintoru.com※上記ドメインで設定されているサブドメインを含めた状況となります。他のお客様と共用してご利用いただくサービスとなります。引き続き、同様のご利用をされますと他のお客様への影響懸念から、サービスの停止とさせていただく可能性がございます。弊社の他のサービスであるVPSのサービスへの移行をご検討くださいますようお願いいたします。以上、よろしくお願いいたします。今後ともお名前.comをよろしくお願いいたします。お問い合わせは2016年1月4日より順次対応いたしますので、ご了承ください。このままだとサーバーを停止されてしまう!一刻も早くサーバーをVPSや専用サーバーに引っ越さなければ!誰がやる?誰もできないやん!VPSって何!?サーバーって初心者だと何日くらいで構築できるの!?WordPressってどうやって引っ越せばいいの!?かなりパニックになりました。警告メールであって、「今日中に何とかしろ!」というメールではありませんでした。冷静になり、お名前.comの担当者に返信しました。担当者様ご連絡いただき、誠にありがとうございます。サーバー負荷の件に関して大変ご迷惑をおかけして申し訳ございません。弊社と致しましては、早急に対応をさせていただきたいと考えており、特に御社のお名前.comクラウドへの移行を検討しております。お名前.comクラウドにおける適性なプランなどに関して、詳しいお話をお伺いしたく存じます。つきましては、今後どのようにお話を進めさせて頂ければ宜しいでしょうか。ご教示いただければ幸いです。加藤雅大これでお名前.comクラウドへの乗り換え方法を教えてもらえれば、なんとかこの場を凌げそうだな...。できることはやっておくPLANにはサーバーに関する専門知識を持ったメンバーがいなかったため、早速サーバー構築をお願いできる業者に連絡を取り、サーバー構築と引越しをセットで発注しました。この時点でWordPressが80個ほどサーバー上で稼働しており、かつ画像も大量にあることなどから、引越しにはだいぶ時間がかかるだろうとのことでした。」すべての作業を丸投げし、とりあえずレンタルサーバー脱出の目途が立ったので一安心。できれば引越し完了までの数週間、お名前.comには頑張って頂きたい!淡い期待は脆くも崩れ去るお名前.comの担当者からの返信を待ちながら、サーバー代行業者とも連絡を取りつつ、みんなでサーバーについて勉強したり引越しのためのデータ整理を行っていました。恐怖の警告メールから2日後、12月22日。帰りの電車で疲れた体を揺らしていると、PLANメンバーのLINEにライターから1通の連絡が。「なんかアクセスおかしくない?見間違いだったら申し訳ない...。一瞬で血の気が引きました。Googleアナリティクスのリアルタイムを開くと...アクセス急降下!!というか、ほぼゼロ!!リアルタイム800からのサーバー緊急停止をくらいました。警告メールから2日しか経っていませんけど!?しかも返信は無視ですか!?そして金曜日の夜、電話もつながらない。この時間を狙ったとしか思えない。サーバー停止と同時に来たメールは以下の通り。様いつもご利用いただき、まことにありがとうございます。レンタルサーバーのご運用についてご連絡いたします。ドメイン名:pintoru.comこの度、対象ドメインへの過剰なアクセスにより、Webサーバーのレスポンスが低下している状況を確認いたしました。まことに申し訳ございませんが、ご利用いただいておりますサービスにおきまして、他のご利用者様への負荷影響から、Webの表示を制限させていただきますこと、ご了承ください。本件につきまして、ご不明点などございましたら、下記お問い合わせ窓口までご連絡くださいますようお願い申しあげます。※本件についてのお問い合わせは平日10-19時の時間帯でご対応させていただきます。今後ともお名前.comをよろしくお願いいたします。お問い合わせは2016年1月4日より順次対応いたしますので、ご了承ください。-土日を挟んで迎えた月曜日もはや我々には為す術はなく、無情にもピントルは閲覧することができないまま月曜日を迎えました。朝一で、はんちゃん(社長)が電話で謝罪。なんとか解放することはできないか交渉してもらいました。「警告メールにVPSなどに引越してくれと記載があるが、サーバーを止められたら引越しすらできないじゃないか!今必死に頑張ってたところなのに!」という言い分を盾に、期間限定でサーバーの制限を解除してもらうことができました。これでようやくピントルが見れるようになる!そんな期待をしてアクセスの回復を待ちました。はんちゃんも一安心したご様子。2日間のサーバー停止による影響お名前.comとの交渉後、Googleアナリティクスのリアルタイムが上昇し始めました。これでまたしばらくは安泰だ。所要キーワードで検索順位が圏外に飛ばされてる!ロングテールが激減してる!インデックス数が減少してる!などの事態が発生!Googleの担当者曰く、ソフト404エラーであれば瞬時にペナルティが起こることはまずない、との見解でしたが、2日間アクセスできなくなっただけで検索順位に致命的なダメージを負いました。ちなみに、完全に元通りになるまでに1カ月近くかかりました。その間の機会損失はかなりのものでした。あれから数カ月ばたばたで疲弊しましたが、サーバー代行業者が年末年始休まず引越しを行ってくれたことで、3週間程度で引越しを終えることができました。現在はクラウドサーバーで元気よくユーザーを受け入れております。大量に使っていたWordPressはすべて廃止し、僕の猛勉強の末に、独自の動的ページとして生まれ変わりました。その結果として、サーバーのCPU負荷は50分の1にまで減らすことができました。このあたりは別でまた記事を書きます。この記事が誰の参考になるかはわかりませんが、いつどんなことが起こっても良いようにしっかり対処しておくことと、もし事前に想定できるのであれば、一刻も早くその不安を片づけることから始めることが大切ですね。