वेबसाइट लोडिंग समस्या फिक्स्ड

वेबसाइट लोडिंग समस्या फिक्स्ड

Whew, इसके बारे में खेद है। पिछले कुछ दिनों में अंतःस्थापित पृष्ठ लोडिंग समस्या हल हो गई है (इस बार वास्तविक के लिए) ;-)। आखिरी दिन या दो से अधिक नए लेख न मिलने के लिए मेरी माफ़ी, मैं इस सुंदरता पर लगातार काम कर रहा हूं और जब समस्या लग रही थी, तो बीच में थोड़ी राहत के अलावा किसी भी नए को ऊपर रखने का मौका नहीं मिला चले जाओ और जब यह फिर से शुरू हुआ। सबकुछ वापस सामान्य हो गया है और नई चीजें कल (गुरुवार -15 वीं) रास्ते पर होंगी।

जो गलत हो रहा था और यह कैसे तय किया गया था, उसमें रुचि रखने वालों के लिए: बग केवल पोस्ट लोड पर ही पेज लोड को प्रभावित कर रहा था, जहां कभी-कभी पृष्ठ केवल आधे रास्ते को लोड करता था या नहीं, लेकिन अन्य बार ठीक से लोड होता था। इस बिंदु पर भी ध्यान दिया जाना चाहिए कि यह समस्या मेरी कई वेबसाइटों को प्रभावित कर रही थी, लेकिन सभी अलग-अलग सर्वरों में नहीं। मेरा पहला झुकाव (क्योंकि मैंने कुछ भी कोड-वार नहीं बदला था; मेरे सर्वर में कोई स्पष्ट समस्या नहीं थी, न ही वह नेटवर्क था, बल्कि यह केवल पोस्ट पेजों पर ही था, न कि कोई अन्य; और यह था इस तरह की एक व्यापक समस्या) यह थी कि यह एक बाहरी लिपि थी, जैसे कि कुछ विज्ञापन या कुछ अन्य स्क्रिप्ट जो केवल पोस्ट पेज पर मौजूद हैं और सभी साइटों पर आम होंगी, क्योंकि मैं उन सभी विज्ञापनों पर एक ही विज्ञापन कंपनियों का उपयोग करता हूं, और कई ऐसी ही स्क्रिप्ट्स। यदि कोई विज्ञापन समस्या थी, तो यह केवल कुछ समय लोड करेगा, जो शायद अस्थायी चीज़ को समझा सकता है।

तो मैंने पहली चीज को सभी बाहरी लिपियों को हटा दिया था (या तो मैंने सोचा)। इसने इसे ठीक नहीं किया, इसलिए मैंने संभावित नेटवर्क समस्याओं, संभावित आईआईएस (वेब ​​सर्वर) समस्याओं, MySQL (डेटाबेस) समस्याओं की जांच करने में कई घंटे बिताए, जिसमें कई सारे लॉग इत्यादि के माध्यम से स्थानांतरण शामिल था। मैं कुछ भी नहीं आया। मैंने आज भी अपने स्वयं के सर्वरों की बजाय एक अलग मेजबान को स्थानांतरित करने का प्रयास किया, जिसे आपने देखा होगा कि साइट वास्तव में बहुत ही कम समय में नीचे जा रही है। कुछ भी काम नहीं किया।

इसलिए, यह मेरी विशेषज्ञता का क्षेत्र है, इस बिंदु पर मैं वास्तव में स्टंप था और बाहरी मदद लाने पर विचार कर रहा था। हालांकि, ब्रेक लेने के बाद मैं वापस आ गया और महसूस किया कि एक लॉग फ़ाइल थी जिसे मैं जांचना भूल गया था, इसकी बहुत बड़ी आकार (2.5 जीबी) के कारण और मैंने अन्य लॉग की जांच करने के बाद इसे छोड़ना था, लेकिन भूल गया था । इसे खोलने के बाद, समस्या ने आश्चर्यजनक रूप से जल्दी (लगभग तुरंत, वास्तव में) प्रस्तुत किया, समस्या का उदाहरण: [15-Dec-2011 06:20:37] PHP घातक त्रुटि: प्रकार की वस्तु का उपयोग stdClass को C में सरणी के रूप में नहीं कर सकता: 120ites TodayIFoundOut wp-content plugins digg-digg लाइन 1205 पर dd-class.php शामिल करें

तो उसका क्या मतलब हुआ? गैर-तकनीकी रूप से, इसका मतलब है कि मेरा पहला अनुमान यह था कि दूसरे दिन क्या गलत था, बिल्कुल सही था। मैंने उस आइटम को क्यों नहीं हटाया (digg-digg प्लगइन) जब मैंने बाहरी कोड तक पहुंचने वाली सभी अन्य स्क्रिप्ट को हटा दिया था, तो आज I Found Out उस प्लगइन का अब और उपयोग नहीं करता है और देखो आज मैं एक महीने या उससे पहले मिला, इसलिए मैं इसके बारे में भूल गया था। लेकिन, मुझे अनजान, प्लगइन अभी भी सक्रिय था, भले ही प्रदर्शित नहीं किया गया हो। मैंने प्लगइन को पूरी तरह से और voila, तय कर दिया। इसलिए, मेरी भूलभुलैया की वजह से एक समस्या जो कुछ मिनटों में हल हो सकती थी, गलत होने पर मेरा पहला अनुमान होने के कारण, कुछ दिन लगे। यह हमेशा कुछ है। 🙂

हालांकि यह अभी भी मेरे व्यक्तिगत रिकॉर्ड को हरा नहीं है। मैं एक बार कंप्यूटर साइंस में अपने मास्टर कार्यक्रम में एक कस्टम डिवाइस के लिए डिवाइस ड्राइवर सॉफ्टवेयर लिख रहा था और मेरे पास एक साधारण टाइपो था जिसने मुझे लगभग 100 घंटे खर्च किए, जिसमें मैंने सचमुच पूरे समय प्रयोगशाला में बिताया, केवल भोजन और उपयोग को तोड़ने के लिए ब्रेक लेना बाथरूम (मैं यहां कुछ घंटों तक प्रयोगशाला में सो गया था और वहां कुछ घंटों के रूप में मैं कर सकता था)। मैंने केवल उस कार्य को हल करने से पहले एक घंटे या उससे भी अधिक हल किया (उस पर काम करने के बाद तीन सप्ताह, लगभग पांच या छह दिन जिनमें से बग फिक्सिंग कर रहा था)। मेरे प्रोफेसर और मैंने जो कुछ भी देखा था, उसे डिवाइस ड्राइवर कोड के साथ कुछ भी गलत नहीं मिला, लेकिन यह हमेशा ऑपरेटिंग सिस्टम को लोड होने के तुरंत बाद ठंडा कर देता था, जिससे कोई संकेत नहीं मिलता था। असाइनमेंट से एक घंटे पहले मेरे दोस्त ने 15 सेकंड के लिए मेरे कोड पर देखा था और कहा था, "ओह, आपके पास इब्स के बजाय idh है" (वे प्रोग्राम में दो चर थे)। मैं आपको तकनीकी विवरण छोड़ दूंगा कि इस मामले में पूरे ऑपरेटिंग सिस्टम को जमा करने का कारण क्यों होगा, मेरे कोड को देखते हुए, लेकिन कहने की जरूरत नहीं है कि अभी भी "बेवकूफ गलती के लिए रिकॉर्ड है जो मुझे कई घंटे व्यर्थ परिश्रम "। खुशी से, उस मामले में, क्योंकि मैं सैकड़ों बार लाइन (हालांकि टाइपो को कभी नहीं देख रहा था) के अनुसार मेरी सभी कोड लाइन से गुजर चुका था, एक बार जब बग ठीक हो गया, तो बाकी सब कुछ पूरी तरह से काम करता था, जो आमतौर पर अनचाहे की मात्रा नहीं देता कोड था और विशेष रूप से कोड में जटिल के रूप में जटिल था। लेकिन, अंत में, यह काम किया।

किसी भी घटना में, असुविधा और आज नई सामग्री की कमी के लिए खेद है। कल कुछ सामान उठ जाएगा।

अपनी टिप्पणी छोड़ दो

लोकप्रिय पोस्ट

संपादक की पसंद

श्रेणी