जब आपदा आघात!

आग की लपटों में

पिछले 48 घंटे मजेदार नहीं रहे। प्रौद्योगिकी एक शानदार चीज है, लेकिन यह कभी भी परिपूर्ण नहीं होती है। जब विफल हो जाता है, तो मुझे यकीन नहीं है कि वास्तव में आपके पास इतनी तैयारी हो सकती है … लेकिन आपको प्रतिक्रिया देनी होगी।

आपने देखा होगा कि हमारी साइट पिछले कुछ हफ्तों से भीषण रूप से धीमी हो रही थी। यह इस तथ्य को देखते हुए अजीब था कि हमारे पास यह है एक डेटाबेस सर्वर के साथ संयुक्त महान होस्टिंग पैकेज और सामग्री वितरण प्रसार। चूँकि हमारे पास बहुत जगह थी, इसलिए हमने अन्य साइटों की भी मेजबानी की ... और यह हमारी गलती थी!

हमारी एक परियोजना ए है सोशल मीडिया निगरानी उपकरण जो ट्विटर और फेसबुक से जुड़ता है, खेल बाजार में हजारों टीमों का डेटा एकत्र करता है। दिन में एक बार यह फैन और फॉलोअर्स की जानकारी जुटाता है, इसे डेटाबेस में इकट्ठा करता है। हम परियोजना पर काफी विकास कर रहे हैं और हाल ही में देखा है कि कुछ आँकड़े गलत थे। हमारे क्लाइंट, पैट कोयल, हमारे साथ धैर्यपूर्वक रहा है क्योंकि हम समस्या का निवारण कर रहे हैं।

फिर सब h ** l ढीले हो गए! ऐसा लगता है कि जानकारी इकट्ठा करने की प्रक्रिया दिन के बजाय एक बार मिनटों के भीतर चलने लगी। हमारा डेटाबेस दिनों में 1G तक बढ़ गया, हमारे सर्वर को धीमा कर रहा है और इस पर कई टन जगह ले रहा है। दूसरी रात मैं वास्तव में प्रत्येक साइट के रूप में देख रहा था जिस पर हम एक-एक करके नीचे जाने लगे थे। ओह।

हम पहले से ही मार्टेक को स्थानांतरित करने की योजना बना रहे थे WPEngine इसे बैकअप, एकीकृत सामग्री वितरण, और सर्वरों के एक धमाकेदार तेज़ सेट के साथ एक समर्पित वातावरण में रखने के लिए। हमारे पास इस पर कुछ अन्य ग्राहक हैं और सेवा और उनके अविश्वसनीय समर्थन दोनों से बेहद खुश हैं। ऐसा नहीं है कि Mediatemple खराब था, बस इतना है कि यह वातावरण हमारे जैसे प्रकाशन ब्लॉगों के लिए बनाया गया था, जिन्हें एक टन ट्रैफ़िक मिलता है। आधी रात में, मैंने WPEngine पर लोगों को लिखा और उन्होंने मुझे सुबह तक जगाया! धन्यवाद दोस्तों!

इसके बाद, हमने यह देखना शुरू किया कि डेटाबेस को कैसे ठीक किया जाए। इसने वास्तव में डेटाबेस सर्वर को रोक दिया और सबसे बड़ी तालिका को दूषित कर दिया (सभी केंद्रीय डेटा वाला!)। चूंकि सर्वर भरा हुआ था, हम मरम्मत नहीं कर सके... हम फाइलों तक नहीं पहुंच सके, इसे बैक अप नहीं कर सके ... हम फंस गए थे। MediaTemple के लोगों ने कूद कर टेबल की मरम्मत की। तब हम एक पूर्ण बैकअप बनाने और अन्य साइटों को वापस लाने में सक्षम थे।

WPEngine के लिए कदम दर्द के बिना नहीं था। चूंकि हम अपने डेटाबेस तक नहीं पहुंच सके, इसलिए हमें डेटाबेस का हालिया स्नैपशॉट लेना पड़ा ... जिसने किसी कारण से प्रक्रिया में हमारी सभी श्रेणी संरेखण खो दिया। हमारे पास है ऑफ-साइट वर्डप्रेस बैकअप, भी, लेकिन हमारा डेटाबेस इतना बड़ा है कि सभी बैकअप सेगमेंट को एक साथ रखना बहुत लंबा रास्ता तय करने वाला है।

इसलिए, हमने डेटा को पुनर्स्थापित किया और 2,500+ पोस्ट के माध्यम से रूट कर रहे हैं और ध्यान से उन्हें पुन: वर्गीकृत कर रहे हैं। मुझे यकीन है कि हम SEO पर थोड़ा प्रभाव डालने जा रहे हैं क्योंकि इसने URL पथ बदल दिए हैं… यह कुछ ऐसा है जो मुझे कुछ समय के लिए करना था, इसलिए अब बाद की तुलना में बेहतर समय था।

हमने अपनी पुरानी थीम को खत्म कर दिया। यह भारी ग्राफिक्स था (सीएसएस स्प्राइट्स के बिना) और आकार बदलने के लिए बहुत अनुकूल नहीं था। हमने केवल अत्यधिक संशोधित करने का निर्णय लिया है बीस ग्यारह विषय यह अभी के लिए वर्डप्रेस के साथ मानक है। यह HTML5 तैयार है और इसमें ढ़ेरों उत्तरदायी डिज़ाइन सुविधाएँ हैं जिनका लाभ उठाना अच्छा था।

इस बीच, जेन ने किले को बंद रखा DK New Media - कुछ प्रोजेक्ट्स को टटोलना और उन्हें बड़ा करार देना। स्टीफन ने एक ऑल-डेअर को खींचा (वह पहले से ही रातें काम करता है!), अच्छा दोस्त एडम छोटा में लात मारी और मदद की, MediaTemple ने इसे पार्क से बाहर खटखटाया, और WPEngine ने भी मदद की। सभी को धन्यवाद... हम फिर से ब्लॉगिंग पर वापस आ गए हैं!

अब मेरे सोने का समय हो गया है :)। फिर हम अपने iPad और मोबाइल थीम को ठीक कर देंगे!

4 टिप्पणियाँ

  1. 1

    डौग,

    मुझे आपकी ये समस्या सुनकर बहुत अफ़सोस हुआ। यह वह जगह है जहाँ एक आईटी पेशेवर, जैसे खुद, और ऐसी स्थिति को रोकने के लिए आपके सिस्टम की निगरानी कर रहा है। मुझे यकीन है कि आपको ऐसी कई टिप्पणियां और पोस्ट मिल रही हैं, लेकिन स्थिति सरल है। उचित रख-रखाव, ग्रोथ प्लानिंग और फोरकास्टिंग से इस स्तर के ट्रैफ़िक के लिए आपकी साइट्स और आपके डेटाबेस को तैयार होना चाहिए। मैं इस स्थिति के बारे में, और भविष्य में रोकथाम के लिए उठाए जा सकने वाले कदमों के बारे में आपसे बात करना चाहूँगा। हमने अतीत में बात की है, आप मुझे अपने ट्विटर स्ट्रीम पर @indyscompugeek के नाम से जानते हैं।

    डैनियल, हेडजी ऑफ इंडीज कंप्यूटर गीक

    • 2

      कोई शक नहीं, डैनियल! इस मामले में, हमें वही मिला जो हमने भुगतान किया था ... और इसके लिए भुगतान किया गया था। हम इस पर एक शानदार बजट पर हैं।

  2. 3

    डग - UGH! सही है। मैं इस साइट पर लगभग एक हफ़्ते पहले एक ब्लॉग पढ़ रहा था और मैंने नोटिस किया कि यह कितना धीमा था। मैंने गंभीरता से आपको ईमेल करने और इस प्रकार कहने पर विचार किया, लेकिन मैंने सोचा कि मैं कौन हूं जो 'द मैन' को बताऊं कि उनकी साइट सुस्त थी। " अब मुझे पता है क्यों! इसलिए, ख़ुशी से आप (और आपका पोज़) इसे वापस लाने और कार्य करने में सक्षम थे। क्या आपने कभी स्टूडियोप्रेस जेनेसिस फ्रेमवर्क को एकीकृत करने पर विचार किया है - http://www.studiopress.com - अगर मैं अपनी साइट और अपने सभी क्लाइंट साइटों के लिए उपयोग करता हूं। सॉफ्टवेयर का बहुत ठोस टुकड़ा - इसे प्यार करो!

    • 4

      हाय ग्रेग! मैंने जेनेसिस फ्रेमवर्क के बारे में बहुत अच्छी बातें सुनी हैं। हमने अभी तक इसका उपयोग नहीं किया है, लेकिन मुझे लगता है कि मैं इसके साथ एक थीम बनाने के लिए वर्डप्रेस गुरु, स्टीफन को बाहर निकाल सकता हूं। यह विषय ट्वेंटी इलेवन के साथ शुरू हुआ था लेकिन इसे पूरी तरह से अनुकूलित और अनुकूलित किया गया है। अब तक, यह अच्छी तरह से धारण किया जा रहा है!

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.