HTTP सर्व्हर अंतर्गत सर्व्हर त्रुटी उद्भवते जेव्हा वेब सर्व्हर नेटवर्क क्लाएंटला परत प्रतिसाद देण्यास असमर्थ असतो. ग्राहक नेहमी इंटरनेट एक्सप्लोरर, सफारी, किंवा क्रोम सारख्या वेब ब्राऊजर असतो, तेव्हा आपण इतर इंटरनेट ऍप्लिकेशन्समध्ये ही त्रुटी देखील पाहू शकता जी नेटवर्क कम्युनिकेशनसाठी HTTP वापरतात.
जेव्हा ही त्रुटी येते तेव्हा विशेषत: एक बटण क्लिक केल्यानंतर किंवा इंटरनेट किंवा कॉर्पोरेट इंट्रानेटवरील नेटवर्क विनंत्या ट्रिगर करणारे हायपरलिंक क्लिक केल्यानंतर, क्लायंट वापरकर्त्यांना ब्राउझर विंडो किंवा अन्य अनुप्रयोगाच्या स्क्रीनवर एक त्रुटी संदेश दिसतो. नेमका संदेश कोणत्या सर्व्हर आणि अनुप्रयोगात समाविष्ट आहे यावर अवलंबून बदलते परंतु "HTTP," "500," "Internal Server" आणि "Error."
आंतरिक सर्व्हरची चूक कारणे
तांत्रिक संज्ञेमध्ये, त्रुटी संकेत देतो की एका वेब सर्व्हरला ग्राहकाकडून एक वैध विनंती प्राप्त झाली परंतु तिच्यावर प्रक्रिया करण्यात अक्षम आहे. एचटीटीपी 500 त्रुटींचे तीन मुख्य कारण आहेत:
- प्रोसेसिंग आणि दळणवळण कामे करणारी सर्व्हर ओव्हरलोड आहेत की ते वेळेवर क्लायंटना प्रतिसाद देऊ शकत नाहीत (तथाकथित नेटवर्क टाइमआउट समस्या)
- सर्व्हर प्रशासक (विशेषत: स्क्रिप्ट प्रोग्रामिंग किंवा फाइल परवानग्या समस्या) द्वारे चुकीचे-कॉन्फिगर केलेले आहेत
- ग्राहक आणि सर्व्हर दरम्यान इंटरनेट कनेक्शनवर अनपेक्षित तांत्रिक अडचणी
हे देखील पहा - वेब ब्राउझर आणि वेब सर्व्हर्स कसे संवाद साधतात
अंतिम वापरकर्त्यांसाठी समाधाने
कारण HTTP 500 सर्व्हर-साइड त्रुटी आहे, सरासरी वापरकर्ता स्वत: च्यावर तो निराकरण करण्यासाठी थोडे करू शकतो अंतिम वापरकर्त्यांनी या शिफारसींचा विचार केला पाहिजे:
- कार्य किंवा ऑपरेशन पुन्हा प्रयत्न करा. एका तात्पुरत्या इंटरनेट गल्ल्यामुळे त्रुटी आली की कमी संधीमुळे, त्यानंतरच्या प्रयत्नांवर तो यशस्वी होऊ शकतो.
- मदत सूचनांसाठी सर्व्हरचे वेब साइट तपासा एखादी व्यक्ती सदोष आहे तेव्हा कनेक्ट करण्यासाठी वैकल्पिक सर्व्हरला समर्थन देऊ शकते, उदाहरणार्थ.
- विषयाबद्दल सूचित करण्यासाठी वेब प्रशासकांशी संपर्क साधा बर्याच साइट प्रशासकांना HTTP 500 त्रुटींबद्दल सांगितले जात असल्याबद्दल कौतुक वाटते कारण त्यांचे अंतरावरुन पाहणे कठीण आहे. त्यांचे निराकरण केल्यावर आपल्याला एक उपयुक्त सूचना परत मिळू शकते.
लक्षात ठेवा की वरील तीन पर्यायांपैकी काहीही खरोखर समस्येचे मूळ कारण निराकरण नाही.
संगणक व्यावसायिक कधीकधी सामान्यपणे सुचवितो की वेब साइट ऍक्सेस मुद्यांचा उपयोग करणार्या अंतिम वापरकर्त्यांनी (अ) त्यांच्या ब्राउझरचे कॅशे साफ करा, (ब) एका वेगळ्या ब्राऊझरचा प्रयत्न करा आणि (c) सर्व ब्राउझर कुकीज काढून टाकलेल्या विशिष्ट साईटमधून हटवा. अशी कोणतीही कृती कोणत्याही HTTP 500 समस्यांचे निराकरण करण्यासारख्या अत्यंत संभव नाहीत, तरीही ते काही अन्य त्रुटी परिस्थितीसह मदत करू शकतात. (सुचना हे स्पष्टपणे देखील गैर-ब्राउझर अनुप्रयोगांसाठी लागू होत नाही.)
पारंपारिक शहाणपण अनेक वेगवेगळ्या वेबसाइट्स आणि एकापेक्षा अधिक अनुप्रयोगातून भेट देत असताना आपल्याला समान त्रुटी आढळत नाही तोपर्यंत आपला संगणक रीबूट न करण्याचे सूचित करते. आदर्शपणे आपण वेगळ्या उपकरणावरून त्याच वेबसाईट तपासा. HTTP 500 ला इतर प्रकारच्या HTTP त्रुटींसह गोंधळ करू नका: रीबूट एका क्लायंटसाठी विशिष्ट विषयांसह मदत करतात, सर्व्हरसह 500 त्रुट्या निर्माण होतात.
सर्व्हर प्रशासकांसाठी टिपा
जर आपण वेब साइट्सचे प्रशासित केले तर, मानक समस्या निवारण तंत्राने HTTP 500 त्रुट्या स्त्रोत ओळखण्यास मदत केली पाहिजे:
- वेब सर्व्हर लॉग फाइल्स जुळणारे त्रुटी संदेश शोधा
- सर्व्हर लोड आकडेवारी (CPU, मेमरी आणि डिस्कसाठी) तपासा आणि नेटवर्क टाइमआउट्सकरिता लॉगचे परीक्षण करा
- अलीकडील बदलांसाठी .htaccess, web.config किंवा तत्सम कॉन्फिगरेशन फाइल्स तपासा ज्यामुळे तार्किक त्रुटी आल्या असू शकतात
- साइटची फाइल आणि फोल्डर परवानग्या तपासा (विशेषतः त्रुटी केवळ विशिष्ट भागांच्या सामग्रीच्या विनंत्यांसाठी असल्यास)
हे देखील पहा - HTTP त्रुटी आणि स्थिती कोड समजावून