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

مشتعل

The last 48 hours haven't been fun. Technology is a fantastic thing, but it's never perfect. When if fails, I'm not sure there's really that much preparation you can have… but you do have to react.

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

أحد مشاريعنا هو أ أداة مراقبة وسائل التواصل الاجتماعي that connects to Twitter and Facebook, collecting data on thousands of teams in the sports market. Once a day it gathers fan and follower information, collecting it in the database. We've been doing a lot of development on the project and recently noticed that some of the stats were wrong. Our client, بات كويل, has been patient with us as we've been troubleshooting the issue.

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

كنا نخطط بالفعل لنقل Martech إلى WPEngine to put it in a dedicated environment with backups, integrated content delivery, and a blazing fast set of servers. We have a couple other clients on it and have been extremely happy with both the service and their incredible support. It's not that Mediatemple was bad, it's simply that this environment was built for publication blogs like ours that get a ton of traffic. In the middle of the night, I wrote the guys at WPEngine and they had me up by the morning! Thanks guys!

Next, we started looking at how to fix the database. It actually halted the database server and corrupted the largest table (the one with ALL the central data!). Since the server was full, we couldn't do repair… we couldn't access the files, couldn't back it up… we were stuck. The folks at MediaTemple jumped in and repaired the table. We were then able to make a full backup and begin bringing the other sites back up.

The move to WPEngine wasn't without pain. Since we couldn't access our database, we had to take a recent snapshot of the database… which for some reason lost all of our category alignment in the process. We have النسخ الاحتياطية من WordPress خارج الموقع، أيضًا ، لكن قاعدة بياناتنا كبيرة جدًا لدرجة أن تجميع جميع أجزاء النسخ الاحتياطي معًا كان سيستغرق وقتًا طويلاً.

So, we restored the data and been rooting through the 2,500+ posts and carefully recategorizing them. I'm sure we're going to take a bit of a hit on SEO because that changed URL paths… so we took an even bigger hit and changed our permalink structure (without the category). It's something I've needed to do for a while, so now was a better time than later.

We scrapped our old theme. It was graphics heavy (without CSS sprites) and wasn't too friendly to resizing. We've decided just to highly modify the عشرون أحد عشر موضوع that's standard with WordPress for now. It's HTML5 ready and has a ton of responsive design features that were good to take advantage of.

في غضون ذلك ، أمسك جين بالقلعة في DK New Media - شعوذة بعض المشاريع وإخراجها من وقت كبير. سحب ستيفن طوال اليوم (إنه يعمل بالفعل في الليل!) ، صديق جيد آدم سمول kicked in and helped, MediaTemple knocked it out of the park, and WPEngine helped, too. Thanks to everyone… we're back to blogging again!

Now it's time for me to get some sleep :). Then we'll fix our iPad and mobile themes!

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 لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.