क्या जानना है
- 501 HTTP आपके कंप्यूटर या वेब ब्राउज़र में कोई समस्या नहीं है। यह वेब सर्वर या उस पर चल रही साइट की समस्या है।
- अधिकांश त्रुटियां तब होती हैं जब किसी वेब सर्वर के स्वामी ने सर्वर अनुरोध को पूरा करने के लिए आवश्यक सुविधा को सक्षम नहीं किया है।
- समस्या निवारण युक्तियाँ:सर्वर अपडेट करें, वेब सेवा को रीबूट या पुनरारंभ करें, वेब एप्लिकेशन अपडेट करें, लापता मॉड्यूल देखें, सर्वर लॉग जांचें।
जब आप किसी वेब पेज पर जाते हैं, तो ब्राउज़र साइट को होस्ट करने वाले वेब सर्वर से अनुरोध करता है। जब सर्वर अनुरोध को पूरा नहीं कर सकता, तो आपको एक HTTP 501 त्रुटि प्राप्त होती है।
HTTP 501 त्रुटि का क्या कारण है?
सर्वर के आपके ब्राउज़र के अनुरोध को पूरा नहीं करने के कुछ सामान्य कारण हैं, जिससे HTTP 501 त्रुटि हो रही है। आमतौर पर, वेब सर्वर के स्वामी ने अनुरोध को पूरा करने के लिए आवश्यक सुविधा को सक्षम नहीं किया है। इस बात की भी संभावना है कि उन्होंने वेब सर्वर के लिए आवश्यक सॉफ़्टवेयर या प्लगइन स्थापित नहीं किया है।
वेब सर्वर के पुराने या बिना रखरखाव के होने पर आपको 501 त्रुटि भी मिल सकती है। दुर्लभ मामलों में, साइट के मालिक ने कुछ गलत सेट किया है, और उनके द्वारा चुना गया वेब सर्वर सॉफ़्टवेयर साइट पर एक सुविधा के साथ संगत नहीं है।
HTTP 501 त्रुटि को कैसे हल करें
शुरू करने से पहले, किसी वेबसाइट पर विज़िटर के रूप में 501 त्रुटि को हल करने का कोई वास्तविक तरीका नहीं है। समस्या आपके कंप्यूटर या वेब ब्राउज़र में नहीं है। यह वेब सर्वर या उस पर चलने वाली साइट के साथ एक समस्या है। आप ज़्यादा से ज़्यादा साइट के मालिक से संपर्क कर सकते हैं और उन्हें बता सकते हैं कि कुछ गड़बड़ है।
यदि आप साइट के स्वामी हैं, तो ये चरण HTTP 501 त्रुटि उत्पन्न करने वाली समस्या की तह तक जाने में आपकी सहायता कर सकते हैं।
-
सर्वर को अपडेट करने का प्रयास करें। डेबियन और उबंटू सर्वर पर, रन करें:
$ sudo apt update && sudo apt upgrade
CentOS और RHEL रन के लिए:
$ sudo dnf update
-
इसके बाद, या तो अपने सर्वर को रीबूट करें या वेब सर्वर सेवा को पुनरारंभ करें। अपाचे उपयोगकर्ताओं को चलना चाहिए:
$ sudo systemctl पुनरारंभ apache2
कुछ सिस्टम पर, यह थोड़ा अलग है।
$ sudo systemctl पुनरारंभ httpd
Nginx को पुनरारंभ करना समान है।
$ sudo systemctl पुनरारंभ nginx
-
यदि आपको अभी भी त्रुटि दिखाई दे रही है, तो अपने वेब एप्लिकेशन को अपडेट करने का प्रयास करें। वर्डप्रेस जैसे वेब प्लेटफॉर्म लगातार अपडेट प्राप्त करते हैं जिन्हें आप अपने डैशबोर्ड के माध्यम से चला सकते हैं। यदि डैशबोर्ड वेब इंटरफ़ेस के माध्यम से 501 त्रुटि प्राप्त किए बिना पहुंच योग्य है, तो अपडेट चलाने का प्रयास करें।
-
अपने वेब सर्वर के लिए किसी भी लापता मॉड्यूल की तलाश करें। PHP, Python, और Ruby जैसी विभिन्न प्रोग्रामिंग भाषाओं के साथ संगतता के लिए ढेर सारे Apache मॉड्यूल हैं। सुनिश्चित करें कि आपके पास वे हैं जिन्हें आपको स्थापित करने की आवश्यकता है।
-
अंत में, सर्वर लॉग की जाँच करें। Apache और Nginx दोनों अपने लॉग को /var/log में रखते हैं यह देखने के लिए जांचें कि क्या आप 501 का कारण निर्धारित कर सकते हैं कि सर्वर स्वयं लॉगिंग कर रहा है या नहीं।