وقتی فاجعه رخ می دهد!

در شعله های آتش

48 ساعت گذشته سرگرم کننده نبوده است. فناوری چیز خارق العاده ای است ، اما هرگز کامل نیست. در صورت عدم موفقیت ، مطمئن نیستم که واقعاً بتوانید آمادگی کافی را داشته باشید ... اما باید واکنش نشان دهید.

شاید متوجه شده باشید که در چند هفته گذشته سایت ما به طرز فجیعی کند می شود. عجیب بود با توجه به این واقعیت که ما آن را در یک بسته میزبانی عالی همراه با یک سرور پایگاه داده و شبکه تحویل محتوا. از آنجا که فضای زیادی داشتیم ، سایتهای دیگری را نیز در آنجا میزبانی کردیم ... و این اشتباه ما بود!

یکی از پروژه های ما ابزار نظارت بر شبکه های اجتماعی که به توییتر و فیس بوک متصل می شود ، داده های مربوط به هزاران تیم در بازار ورزش را جمع آوری می کند. یک بار در روز اطلاعات فن و پیروان را جمع آوری می کند و آنها را در پایگاه داده جمع می کند. ما در مورد پروژه بسیار پیشرفت کرده ایم و اخیراً متوجه اشتباه بودن برخی از آمارها شده ایم. مشتری ما، پت کویل، در مورد عیب یابی این مسئله با ما صبور بوده است.

بعد همه چیز شل شد! به نظر می رسد روند جمع آوری اطلاعات به جای اینکه یک بار در روز باشد ، در عرض چند دقیقه شروع شده است. پایگاه داده ما در عرض چند روز به بیش از 1G افزایش یافت ، سرعت سرور ما را کم و فضای زیادی را روی آن گرفت. شب دیگر در واقع داشتم تماشا می کردم که هر سایتی که در این حساب داشتیم یکی یکی شروع به خراب شدن می کرد. اوه

ما در حال برنامه ریزی برای انتقال Martech به آنجا بودیم WPEngine آن را در یک محیط اختصاصی با پشتیبان گیری ، تحویل محتوای یکپارچه و یک سری سریع سرور قرار دهید. ما یک زن و شوهر مشتری دیگری نیز در آن قرار داده ایم و از خدمات و پشتیبانی خارق العاده آنها بسیار راضی بوده ایم. نه اینکه Mediatemple بد بود ، بلکه به همین سادگی این محیط برای وبلاگ های نشر مانند ما ساخته شده است که تعداد زیادی بازدید کننده دارند. در نیمه شب ، من بچه ها را در WPEngine نوشتم و آنها من را تا صبح بیدار کردند! ممنون رفقا!

بعد ، ما شروع به بررسی نحوه اصلاح پایگاه داده کردیم. در واقع سرور پایگاه داده را متوقف کرد و بزرگترین جدول (جدول با تمام داده های مرکزی!) را خراب کرد. از آنجا که سرور پر بود ، ما نمی توانستیم تعمیر کنیم ... ما نمی توانستیم به پرونده ها دسترسی پیدا کنیم ، نمی توانیم از آن پشتیبان تهیه کنیم ... گیر کرده بودیم. افراد در MediaTemple پریدند و جدول را ترمیم کردند. سپس ما توانستیم یک نسخه پشتیبان تهیه کنیم و بک آپ گیری از سایت های دیگر را شروع کنیم.

انتقال به WPEngine بدون درد نبود. از آنجایی که ما نمی توانستیم به پایگاه داده خود دسترسی پیدا کنیم ، مجبور شدیم یک عکس فوری از پایگاه داده بگیریم ... که به دلایلی تمام تراز بندی دسته بندی های ما را از بین برد. ما داریم پشتیبان گیری وردپرس خارج از سایتبیش از حد ، اما پایگاه داده ما آنقدر بزرگ است که جمع کردن تمام قسمتهای پشتیبان خیلی طولانی می شد.

بنابراین ، ما داده ها را بازیابی کردیم و بیش از 2,500 پست را ریشه یابی کردیم و آنها را به دقت دسته بندی کردیم. من مطمئن هستم که ما کمی در SEO س hitال خواهیم کرد زیرا این مسیرهای URL را تغییر داده است ... بنابراین ما بازهم مورد توجه بیشتری قرار گرفتیم و ساختار پیوند ثابت خود را تغییر دادیم (بدون دسته). این کاری است که باید مدتی انجام می دادم ، بنابراین اکنون زمان بهتری نسبت به بعد بود.

ما تم قدیمی خود را کنار گذاشتیم. این گرافیک سنگین بود (بدون sprite های CSS) و برای تغییر اندازه خیلی دوستانه نبود. ما تصمیم گرفته ایم فقط تم بیست و یازده در حال حاضر با وردپرس استاندارد است. این HTML5 آماده است و دارای تعداد زیادی ویژگی طراحی پاسخگو است که استفاده از آنها خوب بود.

در همین حال ، جن قلعه را در پایین نگه داشت DK New Media - چند پروژه را دستکاری کنید و زمان زیادی را از بین ببرید. استفان یك شبانه روزی را كشید (او قبلاً شب ها كار می كند!) ، دوست خوب آدام اسمال لگد زد و کمک کرد ، MediaTemple آن را از پارک بیرون زد و WPEngine نیز کمک کرد. با تشکر از همه ... ما دوباره به وبلاگ نویسی برگشتیم!

حالا وقت آن است که کمی بخوابم :). سپس ما تم های iPad و تلفن همراه خود را برطرف خواهیم کرد!

4 نظرات

  1. 1

    داگ ،

    بسیار متاسفم که می شنوم این مشکلات را داشته اید. این جایی است که یک متخصص IT ، مانند خودم ، می توانست و برای جلوگیری از چنین وضعیتی باید سیستم های شما را تحت نظر داشته باشد. من مطمئن هستم که شما از این نظرات و پست های زیادی دریافت می کنید ، اما شرایط ساده است. نگهداری مناسب ، برنامه ریزی رشد و پیش بینی باید سایت ها و پایگاه داده شما را برای این سطح از ترافیک آماده کند. من مایل هستم در مورد این وضعیت و مراحلی که می توان برای جلوگیری از آنها در آینده با شما صحبت کرد ، صحبت کنم. ما در گذشته صحبت کرده ایم ، شما من را در جریان توییتر خود به عنوانindyscompugeek می شناسید.

    دانیل ، HeadGeek از Computer Geek ایندی

    • 2

      بدون شک دانیال! در این حالت ، ما دقیقاً همان چیزی را دریافت کردیم که برای آن پرداخت کرده بودیم ... و برای ما هم پرداخت شد. ما برای این بودجه کمترین بودجه داریم.

  2. 3

    داگ - UGH! درست است. حدود یک هفته پیش در این سایت مشغول خواندن یک وبلاگ بودم و متوجه شدم سرعت آن کند است. من به طور جدی فکر می کردم از طریق ایمیل برای شما ایمیل بزنم و از این طریق می گویم ، اما فکر کردم کسی هستم که به "مرد" بگویم سایت او "کساد" است. حالا می دانم چرا! بنابراین ، خوشحالم که شما (و شغل خود) توانستید آن را دوباره به کار گیرید. آیا تاکنون به فکر ادغام چارچوب StudioPress Genesis افتاده اید - http://www.studiopress.com - من برای سایت خود و همه سایتهای مشتری خود استفاده می کنم. قطعه بسیار نرم افزاری - آن را دوست دارم!

    • 4

      سلام گرگ! من چیزهای خوبی در مورد چارچوب Genesis شنیده ام. ما هنوز از آن استفاده نکرده ایم اما فکر می کنم ممکن است از استاد راهنمای وردپرس ، استفان ، برای ساختن مضمون با آن استفاده کنم. این موضوع با Twenty Eleven آغاز شد اما کاملاً سفارشی و بهینه شده است. تا اینجا ، به نظر می رسد که خوب نگه داشته شده است!

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.