عندما تقع الكارثة!

مشتعل

لم تكن الساعات الـ 48 الماضية ممتعة. التكنولوجيا شيء رائع ، لكنها ليست مثالية أبدًا. عندما تفشل ، لست متأكدًا من وجود الكثير من الاستعدادات التي يمكنك القيام بها ... ولكن عليك أن تتفاعل.

ربما لاحظت أن موقعنا كان بطيئًا للغاية في الأسبوعين الماضيين. كان الأمر غريبًا نظرًا لحقيقة أننا حصلنا عليه على ملف حزمة استضافة رائعة مع خادم قاعدة البيانات و شبكة توصيل المحتوى. نظرًا لأن لدينا مساحة كبيرة ، فقد استضفنا مواقع أخرى هناك أيضًا ... وكان هذا خطأنا!

أحد مشاريعنا هو أ أداة مراقبة وسائل التواصل الاجتماعي التي تتصل بتويتر وفيسبوك ، وتجمع بيانات عن آلاف الفرق في سوق الرياضة. مرة واحدة في اليوم ، تجمع معلومات المعجبين والمتابعين ، وتجمعها في قاعدة البيانات. لقد قمنا بالكثير من التطوير في المشروع ولاحظنا مؤخرًا أن بعض الإحصائيات كانت خاطئة. زبوننا، بات كويل، لقد كنت صبورًا معنا لأننا كنا نعمل على حل المشكلة.

ثم انكسرت كل h ** l! يبدو أن عملية جمع المعلومات بدأت في العمل في غضون دقائق بدلاً من مرة واحدة يوميًا. نمت قاعدة البيانات الخاصة بنا إلى أكثر من 1G في غضون أيام ، مما أدى إلى إبطاء خادمنا وشغل مساحة كبيرة عليه. في الليلة الأخرى التي كنت أشاهدها بالفعل حيث بدأ كل موقع على الحساب ينخفض ​​واحدًا تلو الآخر. قرف.

كنا نخطط بالفعل لنقل Martech إلى WPEngine لوضعها في بيئة مخصصة مع النسخ الاحتياطية ، وتسليم المحتوى المتكامل ، ومجموعة خوادم سريعة النيران. لدينا بضعة عملاء آخرين ونحن سعداء للغاية بالخدمة ودعمهم المذهل. ليس الأمر أن Mediatemple كان سيئًا ، إنه ببساطة أن هذه البيئة قد تم إنشاؤها لنشر المدونات مثل مدونتنا التي تحصل على عدد كبير من الزيارات. في منتصف الليل ، كتبت إلى الرجال في WPEngine وكانوا قد استيقظوا بحلول الصباح! شكرا يا شباب!

بعد ذلك ، بدأنا في البحث في كيفية إصلاح قاعدة البيانات. لقد أوقف خادم قاعدة البيانات في الواقع وأتلف أكبر جدول (الجدول الذي يحتوي على جميع البيانات المركزية!). نظرًا لأن الخادم كان ممتلئًا ، لم نتمكن من الإصلاح ... لم نتمكن من الوصول إلى الملفات ، ولم نتمكن من نسخها احتياطيًا ... لقد علقنا. قفز الناس في MediaTemple وأصلحوا الطاولة. تمكنا بعد ذلك من عمل نسخة احتياطية كاملة والبدء في إعادة نسخ المواقع الأخرى احتياطيًا.

لم يكن الانتقال إلى WPEngine بدون ألم. نظرًا لأننا لم نتمكن من الوصول إلى قاعدة البيانات الخاصة بنا ، فقد اضطررنا إلى أخذ لقطة حديثة لقاعدة البيانات ... والتي فقدت لسبب ما كل محاذاة الفئات في العملية. نحن لدينا النسخ الاحتياطية من WordPress خارج الموقع، أيضًا ، لكن قاعدة بياناتنا كبيرة جدًا لدرجة أن تجميع جميع أجزاء النسخ الاحتياطي معًا كان سيستغرق وقتًا طويلاً.

لذلك ، قمنا باستعادة البيانات وقمنا بتجذير أكثر من 2,500 مشاركة وإعادة تصنيفها بعناية. أنا متأكد من أننا سنحقق نجاحًا طفيفًا في تحسين محركات البحث (SEO) لأن مسارات عناوين URL التي تغيرت ... لذلك حصلنا على نتيجة أكبر وغيرنا بنية الرابط الثابت (بدون الفئة). إنه شيء كنت بحاجة إلى القيام به لفترة ، لذلك كان الآن وقتًا أفضل من وقت لاحق.

ألغينا موضوعنا القديم. كانت رسومات ثقيلة (بدون CSS sprites) ولم تكن سهلة للغاية لتغيير الحجم. لقد قررنا فقط تعديل ملف عشرون أحد عشر موضوع هذا قياسي مع WordPress في الوقت الحالي. إنه جاهز لـ HTML5 ولديه الكثير من ميزات التصميم سريعة الاستجابة التي كانت جيدة للاستفادة منها.

في غضون ذلك ، أمسك جين بالقلعة في Highbridge - شعوذة بعض المشاريع وإخراجها من وقت كبير. سحب ستيفن طوال اليوم (إنه يعمل بالفعل في الليل!) ، صديق جيد آدم سمول ركله وساعده ، أخرجه MediaTemple من الحديقة ، وساعد WPEngine أيضًا. شكرًا للجميع ... عدنا إلى التدوين مرة أخرى!

حان الوقت الآن للحصول على قسط من النوم :). ثم سنصلح سمات iPad والجوال!

4 تعليقات

  1. 1

    دوغ،

    أنا آسف جدًا لسماع أنك واجهت هذه المشاكل. هذا هو المكان الذي يمكن أن يقوم فيه متخصص في تكنولوجيا المعلومات ، مثلي ، بمراقبة أنظمتك ويجب أن يراقبها لمنع مثل هذا الموقف. أنا متأكد من أنك تتلقى الكثير من هذه التعليقات والمشاركات ، لكن الموقف بسيط. يجب أن تكون الصيانة المناسبة وتخطيط النمو والتنبؤ قد أعدت مواقعك وقاعدة بياناتك لهذا المستوى من حركة المرور. سأكون مهتمًا بالتحدث معك بشأن هذا الموقف والخطوات التي يمكن اتخاذها لمنعه في المستقبل. لقد تحدثنا في الماضي ، أنت تعرفني على تيار Twitter الخاص بك باسمindyscompugeek.

    دانيال ، رئيس المهوسين في Indy's Computer Geek

  2. 3

    دوغ - UGH! صحيح. كنت في هذا الموقع منذ حوالي أسبوع أو نحو ذلك أقرأ مدونة ولاحظت مدى بطئها. لقد فكرت بجدية في إرسال بريد إلكتروني إليك وأقول ذلك ، لكنني اعتقدت من أنا لأخبر "الرجل" أن موقعه "بطيء". الآن أعرف لماذا! لذا ، يسعدني أنك (وحوزتك) تمكنت من استعادته وتشغيله. هل فكرت يومًا في دمج StudioPress Genesis Framework - http://www.studiopress.com - أستخدم if لموقعي وجميع مواقع عملائي. قطعة صلبة جدًا من البرامج - أحبها!

    • 4

      مرحبا جريج! لقد سمعت أشياء عظيمة عن إطار سفر التكوين. لم نستخدمها بعد ولكني أعتقد أنني قد أخرج خبير WordPress ، ستيفن ، لبناء قالب باستخدامه. بدأ هذا المظهر بـ Twenty Eleven ولكن تم تخصيصه وتحسينه بالكامل. حتى الآن ، يبدو أنها تصمد جيدًا!

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.