वर्डप्रेस में ‘503 त्रुटि’ को कैसे ठीक करें (चरण-दर-चरण)

क्या आपने अपनी वर्डप्रेस साइट पर 503 त्रुटि का सामना किया है? यह एक सामान्य वर्डप्रेस एरर है जिसे आज के ट्यूटोरियल में हमारे द्वारा कवर किए गए चरणों का पालन करके ठीक किया जा सकता है।

इनमें से कुछ चरण तकनीकी लग सकते हैं, लेकिन वास्तव में उनके लिए किसी गहन तकनीकी ज्ञान की आवश्यकता नहीं होती है।

इस लेख में, हम पहले चर्चा करेंगे कि वर्डप्रेस में 503 त्रुटि के कारण क्या हुआ, फिर हम आपको सभी संभावित समाधान दिखाएंगे और आप भविष्य में 503 त्रुटि का सामना करने से कैसे रोक सकते हैं।

चलो गोता लगाएँ!

503 त्रुटि को कैसे ठीक करें (वर्डप्रेस)

503 त्रुटि क्या है? इसका क्या कारण होता है?

503 त्रुटि तब होती है जब आपके वेबसाइट सर्वर तक नहीं पहुंचा जा सकता – यानी, सर्वर अनुपलब्ध है। अनुपलब्धता के कारणों में एक बुरी तरह से कोडित प्लगइन या थीम हो सकती है, एक कोड स्निपेट दुष्ट हो सकता है, सर्वर में एक गड़बड़, एक DDoS हमला, या आपकी होस्टिंग सेवा के साथ गुणवत्ता की समस्या हो सकती है।

आइए प्रत्येक कारणों पर गहराई से नज़र डालें:

खराब कोडित प्लगइन या थीम:

आमतौर पर, 503 एरर तब दिखाई देता है जब आप बुरी तरह से कोड किए गए प्लगइन या थीम को इंस्टॉल या अपडेट करते हैं। जब प्लगइन या थीम ठीक से काम नहीं कर सकता है, तो यह वर्डप्रेस को 503 एरर फेंकने का कारण बनता है।

कोड स्निपेट खराब हो गया:

वर्डप्रेस साइट को कस्टमाइज़ करना बेहद आसान है। आप यहां कुछ CSS कोड जोड़ सकते हैं, वहां एक PHP स्क्रिप्ट अपलोड कर सकते हैं और अपनी आवश्यकताओं के आधार पर साइट को संशोधित कर सकते हैं। लेकिन, खराब कस्टम कोड का एक टुकड़ा बहुत परेशानी का कारण बन सकता है। आप जिस 503 त्रुटि का अनुभव कर रहे हैं, वह ऐसे खराब कोड स्निपेट के कारण हो सकती है।

सर्वर की तकनीकी दिक्कतें:

आपका सर्वर डाउन हो सकता है क्योंकि यह रखरखाव के अधीन है, या किसी अन्य निर्धारित कार्य के कारण। आमतौर पर, इन कारणों से होने वाली कोई भी समस्या कुछ घंटों के बाद गायब हो जाती है। उस ने कहा, होस्टिंग प्रदाताओं के पास यह सुनिश्चित करने के लिए मिरर सर्वर होना चाहिए कि रखरखाव के दौरान साइटें चालू हैं और चल रही हैं।

एक डीडीओएस हमला:

हालांकि ऐसा बहुत बार नहीं होता है, हो सकता है कि 503 त्रुटि आपकी वेबसाइट पर किए गए हमले के कारण उत्पन्न हुई हो। DDoS हमले, विशेष रूप से, अक्सर 503 त्रुटियों से जुड़े होते हैं। ऐसा इसलिए, क्योंकि इस प्रकार के हमलों में, हैकर्स आपकी वेबसाइट पर बहुत अधिक ट्रैफ़िक भेजते हैं, जिससे सर्वर ओवरलोड हो जाता है और आपकी साइट क्रैश हो जाती है। वर्डप्रेस साइटों पर DDoS हमलों के बारे में और यहां जोखिम को कम करने के तरीके के बारे में और पढ़ें।

ये विशिष्ट कारण हैं जो वर्डप्रेस साइटों पर 503 त्रुटि का कारण बनते हैं।

यह ध्यान देने योग्य है कि त्रुटि के कुछ भिन्न रूप हैं:

  • “503 सेवा उपलब्ध नहीं”
  • “503 सेवा अस्थायी रूप से अनुपलब्ध”
  • “HTTP सर्वर त्रुटि 503”
  • “HTTP त्रुटि 503”
  • “त्रुटि 503 सेवा अनुपलब्ध”
  • “रखरखाव डाउनटाइम या क्षमता समस्याओं के कारण सर्वर अस्थायी रूप से आपके अनुरोध को पूरा करने में असमर्थ है। बाद में पुन: प्रयास करें।”

👉 जिन समाधानों को हमने नीचे कवर किया है, उन्हें वर्डप्रेस वेबसाइट पर किसी भी 503 त्रुटि को ठीक करना चाहिए।

503 त्रुटि को कैसे ठीक करें (वर्डप्रेस)

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

इससे पहले कि हम समाधानों में गोता लगाएँ, सुनिश्चित करें कि आप निम्नलिखित प्रारंभिक चरणों का पालन कर रहे हैं:

503 त्रुटि वर्डप्रेस तब भी होती है जब आप एक प्लगइन या थीम अपडेट कर रहे होते हैं। हो सकता है कि आप यह देखने के लिए अपनी वेबसाइट को फिर से देखना चाहें कि कहीं यह कोई अस्थायी समस्या तो नहीं है। साइट की जाँच करने से पहले सुनिश्चित करें कि आपने कैश साफ़ कर दिया है।

जैसा कि मैंने पहले उल्लेख किया है, कभी-कभी 503 त्रुटि आपके वेब सर्वर पर रखरखाव कार्य के कारण होती है। आपको अपने होस्टिंग प्रदाता द्वारा ईमेल के माध्यम से इसके बारे में सतर्क किया जाना चाहिए। एक विशिष्ट रखरखाव चेतावनी में, आपको सूचित किया जाता है कि सर्वर कितने समय तक डाउन रहने की उम्मीद है। इसलिए अपना ईमेल चेक करें।

ब्लूहोस्ट अनुसूचित रखरखाव ईमेल
ब्लूहोस्ट अनुसूचित रखरखाव ईमेल

यदि आपकी वेबसाइट पर कोड स्निपेट जोड़ने के ठीक बाद त्रुटि दिखाई देती है, तो आप जानते हैं कि अपराधी कौन है। कोड हटा दें और आपकी वेबसाइट वापस सामान्य हो जाएगी। लेकिन यदि आपने अपने डैशबोर्ड तक पहुंच खो दी है, तो हम आपको अपनी वेबसाइट का बैकअप पुनर्स्थापित करने का सुझाव देते हैं। आपका होस्टिंग प्रदाता इसमें आपकी सहायता करने में सक्षम होना चाहिए।

कुछ काम नहीं आया? तो आइए नीचे दिए गए चरणों का प्रयास करें।

1. प्लगइन्स को अस्थायी रूप से निष्क्रिय करें

503 त्रुटियाँ आमतौर पर आपके द्वारा अपनी साइट पर इंस्टॉल किए गए प्लगइन्स के कारण होती हैं। यह निर्धारित करने के लिए कि क्या कोई प्लगइन त्रुटि का कारण है, आपको सभी प्लगइन्स को केवल अस्थायी रूप से अक्षम करना होगा।

503 त्रुटि आपको डैशबोर्ड तक पहुँचने से रोकती है, इसलिए आपको FileZilla जैसे FTP क्लाइंट का उपयोग करना होगा।

FileZilla खोलें, अपनी साइट से जुड़ें और नेविगेट करें public_html निर्देशिका। फ़ोल्डर खोलें और नेविगेट करें WP-सामग्री. इस निर्देशिका के अंदर, आपको एक अन्य नाम मिलेगा प्लग-इन. इसमें आपकी साइट के सभी प्लगइन्स (सक्रिय और निष्क्रिय) शामिल हैं। प्लगइन्स निर्देशिका का नाम बदलें plugins_ या कुछ और। यह आपकी साइट पर हर प्लगइन को निष्क्रिय कर देगा।

संपादन प्लगइन्स फ़ोल्डर
मुख्य प्लगइन निर्देशिका का नाम बदलकर सभी प्लगइन्स को अक्षम करना

अपनी साइट पर फिर से वापस जाएं और देखें कि क्या 503 त्रुटि समाप्त हो गई है। यदि ऐसा है, तो यह मान लेना सुरक्षित है कि कोई प्लगइन त्रुटि उत्पन्न कर रहा था।

अब, यह सटीक प्लगइन को इंगित करने का समय है जो मुद्दों का कारण बन रहा है।

FileZilla पर वापस जाएं, अपनी प्लगइन्स निर्देशिका का नाम वापस मूल (“प्लगइन्स”) में बदलें। अंदर जाएं और एक-एक करके अपने सभी प्लगइन्स पर काम करना शुरू करें। यह करो:

  1. निर्देशिका में पहले प्लगइन का नाम बदलकर कुछ और करें।
  2. यह देखने के लिए वेबसाइट देखें कि क्या त्रुटि दूर हो गई है।
  3. यदि यह वास्तव में चला गया है, तो आपको अपना अपराधी मिल गया है। यदि नहीं, तो उस पहले प्लगइन का नाम वापस बदलें और उसी तरह अगले एक का परीक्षण करने के लिए आगे बढ़ें।
  4. तब तक दोहराएं जब तक आपको वह प्लगइन न मिल जाए जो समस्याएँ पैदा कर रहा है।

एक बार जब आप प्लगइन को त्रुटि के कारण पाते हैं, तो इसे हटा देना और एक विकल्प की तलाश करना सबसे अच्छा है। यदि आपका कोई भी प्लगइन 503 त्रुटि का कारण नहीं बन रहा है, तो अगले समाधान का प्रयास करें।

2. अपनी थीम को अस्थायी रूप से निष्क्रिय करें

थीम को निष्क्रिय करना थोड़ा मुश्किल है क्योंकि आप केवल थीम फ़ोल्डर का नाम नहीं बदल सकते जैसा कि हमने प्लगइन्स फ़ोल्डर के साथ किया था। यह स्वयं की त्रुटि का कारण बनेगा।

तो यहाँ आपको क्या करने की आवश्यकता है: अपने होस्टिंग खाते में लॉग इन करें, पर जाएँ cPanel अनुभाग और खोलें phpMyAdmin.

चुनना wp_options और जाएं खोज. अंतर्गत विकल्प_नाम, लिखो template और क्लिक करें जाओ.

phpmyadmin में वर्डप्रेस थीम बदलना
PHPMyAdmin में अपनी वर्तमान थीम ढूँढना

सिस्टम एक खोज चलाएगा और फिर आपको दिखाएगा वर्तमान विषय अंतर्गत विकल्प मान. चुनना संपादन करना और वर्तमान विषय को इसमें बदलें twentytwentyone.

phpmyadmin में संपादन विकल्प मान
PHPMyAdmin में वर्तमान विषय का संपादन

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

3. अपने सीडीएन को अस्थायी रूप से अक्षम करें

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

इसके बाद, अपनी वेबसाइट की जाँच करें और यदि 503 त्रुटि बनी रहती है, तो सीडीएन को हटा दें और अगले समाधान का प्रयास करें।

4. वर्डप्रेस हार्टबीट एपीआई को सीमित करें

हार्टबीट एपीआई कई आवश्यक कार्यों के लिए जिम्मेदार है, जैसे ऑटो-सेविंग पोस्ट, प्लगइन नोटिफिकेशन दिखाना, आपको किसी पोस्ट को एक्सेस करने से रोकना जब कोई और इसे संशोधित कर रहा हो, आदि।

एपीआई इन कार्यों को पूरा करने के लिए आपके सर्वर संसाधनों का उपयोग करता है। यदि आपका सर्वर एपीआई की मांगों को नहीं संभाल सकता है, तो यह 503 त्रुटि फेंक देगा। यह निर्धारित करने के लिए कि क्या हार्टबीट एपीआई त्रुटि पैदा कर रहा है, आपको इसे अस्थायी रूप से अक्षम करना होगा।

अपना एफ़टीपी क्लाइंट (फाइलज़िला) खोलें, अपनी वेबसाइट से कनेक्ट करें और जाएँ public_html → WP-सामग्री → थीम. को खोलो वर्तमान विषय निर्देशिका और इसकी एक प्रति डाउनलोड करें कार्यों.php फ़ाइल, फिर इसे संपादित करें।

function.php फ़ाइल स्थान - 503 त्रुटि सुधार
function.php फ़ाइल का पता लगाना

ओपनिंग के ठीक बाद निम्न कोड स्निपेट जोड़ें <?php टैग:

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat')
}
503 त्रुटि को ठीक करने के लिए संपादन function.php फ़ाइल
Function.php फ़ाइल में कोड स्निपेट सम्मिलित करना

फ़ाइल सहेजें, इसे पुनः अपलोड करें, और अपनी वेबसाइट जांचें। यदि त्रुटि गायब हो जाती है, तो आपने अपराधी को पकड़ लिया है।

लेकिन याद रखें, हार्टबीट एपीआई आवश्यक है, इसलिए आप इसे लंबे समय तक अक्षम नहीं रख सकते। यदि आप इसे स्थापित करके ऐसा महसूस करते हैं तो आप इसकी आवृत्ति को धीमा कर सकते हैं दिल की धड़कन नियंत्रण प्लगइन. प्लगइन स्थापित करने से पहले केवल functions.php फ़ाइल से कोड स्निपेट को हटाना सुनिश्चित करें।

5. WP_DEBUG सक्षम करें

जब अन्य सभी समाधान विफल हो जाते हैं, तो डिबग मोड को सक्षम करने से आपको उत्तर मिल सकते हैं।

आप एक प्लगइन का उपयोग करके या wp-config फ़ाइल को संशोधित करके डिबग मोड को सक्षम कर सकते हैं।

चूंकि 503 त्रुटि आपको डैशबोर्ड तक पहुंचने से रोकती है, प्लगइन स्थापित करने का प्रश्न ही नहीं उठता। तो आपको संशोधित करना होगा wp-config फ़ाइल मैन्युअल रूप से।

अपना एफ़टीपी क्लाइंट (फाइलज़िला) खोलें, पर जाएँ public_html → wp-config.php और फ़ाइल की एक प्रति डाउनलोड करें, फिर उसे संपादित करें। इसमें निम्न कोड स्निपेट डालें:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

फ़ाइल सहेजें और इसे पुनः अपलोड करें।

503 त्रुटि को ठीक करने के लिए wpconfig फ़ाइल का संपादन
Wp-config.php फ़ाइल में कोड स्निपेट सम्मिलित करना

अब जाएं WP-सामग्री निर्देशिका, और आपको एक खोजना चाहिए लॉग को डीबग करें वहां फ़ाइल करें।

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

👉 अब तक, आपके पास 503 वर्डप्रेस त्रुटि का समाधान होना चाहिए। हालांकि, आपको यह सुनिश्चित करना चाहिए कि यह भविष्य में आपकी साइट पर फिर कभी न हो।

भविष्य में 503 त्रुटि वर्डप्रेस को रोकना

आप नीचे दिए गए निर्देशों का पालन करके 503 त्रुटि को अपनी वेबसाइट पर प्रदर्शित होने से रोक सकते हैं:

  • वर्डप्रेस रिपॉजिटरी या विश्वसनीय डेवलपर्स (जैसे थीमिसल) से थीम और प्लगइन्स का उपयोग करें। अधिक जानकारी के लिए थीम कैसे चुनें और प्लगइन कैसे चुनें, पढ़ें।
  • अगर आपकी साइट को ठीक से काम करने के लिए अधिक संसाधनों की आवश्यकता है तो बेहतर होस्टिंग योजना पर जाएं।
  • DDoS हमलों को रोकने के लिए फ़ायरवॉल का उपयोग करें।
  • प्लगइन्स को लाइव साइट पर ले जाने से पहले स्टेजिंग साइट पर इंस्टॉल या अपडेट करें।

बस इतना ही है दोस्तों! इसके साथ, हम इस लेख के अंत में आ गए हैं।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *

Verified by MonsterInsights
Яндекс.Метрика