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