災害が発生したとき!

炎の中で

過去48時間は面白くありませんでした。 テクノロジーは素晴らしいものですが、完璧ではありません。 失敗した場合、あなたができる準備が本当にたくさんあるかどうかはわかりません…しかし、あなたは反応しなければなりません。

あなたは私たちのサイトがここ数週間ひどく遅くなっていることに気づいたかもしれません。 私たちがそれを持っているという事実を考えると奇妙でした データベースサーバーと組み合わせた素晴らしいホスティングパッケージ コンテンツ配信ネットワーク。 十分なスペースがあったので、他のサイトもホストしていました…それが私たちの間違いでした!

私たちのプロジェクトのXNUMXつは ソーシャルメディア監視ツール TwitterやFacebookに接続し、スポーツ市場の何千ものチームに関するデータを収集します。 XNUMX日にXNUMX回、ファンとフォロワーの情報を収集し、データベースに収集します。 私たちはプロジェクトで多くの開発を行ってきましたが、最近、いくつかの統計が間違っていることに気づきました。 当社のクライアント、 パット·コイル、問題のトラブルシューティングを行っている間、しばらくお待ちください。

その後、すべてのh ** lが壊れました! 情報収集のプロセスは、1日XNUMX回ではなく、数分以内に実行され始めたようです。 私たちのデータベースは数日でXNUMXGを超え、サーバーの速度が低下し、サーバーに大量のスペースが必要になりました。 先日、アカウントにある各サイトが次々とダウンしていくのを実際に見ていました。 うーん。

私たちはすでにマーテックをに移す計画を立てていました WPEngine バックアップ、統合されたコンテンツ配信、および非常に高速なサーバーのセットを備えた専用環境に配置します。 他にもいくつかのクライアントがいて、サービスとその素晴らしいサポートの両方に非常に満足しています。 Mediatempleが悪かったわけではありません。この環境は、大量のトラフィックを獲得する私たちのような出版ブログのために構築されただけです。 真夜中に、私はWPEngineの人たちに手紙を書きました、そして彼らは朝までに私を起こしてくれました! みんなありがとう!

次に、データベースを修正する方法を検討し始めました。 実際にデータベースサーバーを停止し、最大のテーブル(すべての中央データを含むテーブル)を破損しました。 サーバーがいっぱいだったので、修復できませんでした…ファイルにアクセスできず、バックアップできませんでした…行き詰まりました。 MediaTempleの人々が飛び込んでテーブルを修理しました。 その後、完全バックアップを作成し、他のサイトのバックアップを開始することができました。

WPEngineへの移行は苦痛なしではありませんでした。 データベースにアクセスできなかったため、データベースの最近のスナップショットを作成する必要がありました…何らかの理由で、プロセスでカテゴリの配置がすべて失われました。 我々は持っています オフサイトのWordPressバックアップ、ですが、データベースが非常に大きいため、すべてのバックアップセグメントをまとめるのに時間がかかりすぎました。

そこで、データを復元し、2,500以上の投稿をルート化し、慎重に再分類しました。 URLパスが変更されたため、SEOに少しヒットすると確信しています…そこで、さらに大きなヒットを取得し、パーマリンク構造を変更しました(カテゴリなし)。 それは私がしばらくの間やらなければならなかったことなので、今は後よりも良い時期でした。

古いテーマを廃止しました。 グラフィックが重く(CSSスプライトなし)、サイズ変更にはあまり適していませんでした。 高度に変更することにしました XNUMXのテーマ それは今のところWordPressの標準です。 HTML5に対応しており、レスポンシブデザイン機能が豊富に用意されています。

その間、ジェンは砦を押さえた DK New Media –いくつかのプロジェクトをジャグリングし、それらを大いにノックアウトします。 スティーブンは一日中引っ張った(彼はすでに夜働いている!)、良い友達 アダム・スモール キックインして助け、MediaTempleはそれを公園からノックアウトし、WPEngineも助けました。 みんなのおかげで…またブログに戻りました!

さあ、寝る時間です:)。 次に、iPadとモバイルのテーマを修正します。

4のコメント

  1. 1

    ダグ、

    これらの問題が発生したとのこと、大変申し訳ございません。 これは、私のようなIT専門家が持っている可能性があり、そのような状況を防ぐためにシステムを監視する必要がある場所です。 そのようなコメントや投稿がたくさんあると思いますが、状況は単純です。 適切なメンテナンス、成長計画、および予測により、このレベルのトラフィックに対応できるようにサイトとデータベースを準備する必要があります。 このような状況と、今後の予防策について、皆様とお話ししたいと思います。 私たちは過去に話しました、あなたはあなたのツイッターストリームで@indyscompugeekとして私を知っています。

    ダニエル、インディのコンピューターオタクのヘッドオタク

    • 2

      間違いなく、ダニエル! この場合、私達は私達が支払ったものを正確に手に入れました…そして支払われました。 私たちはこれにわずかな予算をかけています。

  2. 3

    ダグ– UGH! は正しい。 私はこのサイトに約XNUMX週間ほど前にブログを読んでいましたが、それがいかに遅いかに気づきました。 私はあなたに電子メールを送ってこう言うことを真剣に考えました、しかし私は彼のサイトが「遅い」と「男」に言うのは誰だと思いました。 今、私は理由を知っています! それで、あなた(そしてあなたの所有者)がそれを元に戻して機能させることができてうれしいです。 StudioPress Genesis Frameworkの統合を検討したことがありますか? http://www.studiopress.com –自分のサイトとすべてのクライアントサイトにifを使用します。 非常に堅実なソフトウェア–大好きです!

    • 4

      こんにちはグレッグ! Genesisフレームワークについて素晴らしいことを聞いたことがあります。 まだ使用していませんが、WordPressの第一人者であるStephenからテーマを作成することができると思います。 このテーマはTwentyElevenから始まりましたが、完全にカスタマイズおよび最適化されています。 これまでのところ、それはうまく持ちこたえているようです!

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.