HTTP 500, 502 और 503 की troubleshooting कैसे करें

अपडेट: 21 अप्रैल, 2026 · वेबसाइट जाँचकर्ता संपादकीय टीम द्वारा

5xx त्रुटियाँ सर्वर-साइड विफलता का मतलब हैं, लेकिन प्रत्येक कोड अलग विफलता परत की ओर इशारा करता है। यह गाइड आपको परत को जल्दी अलग करने में मदद करती है।

त्वरित ट्राइएज (पहले 5 मिनट)

  1. URL को वेबसाइट जाँचकर्ता में चलाकर स्थिति और समय कैप्चर करें।
  2. पुष्टि करें कि समस्या एक URL पथ को प्रभावित करती है या सभी endpoints को।
  3. जाँचें कि त्रुटि स्थिर है या रुक-रुक कर आती है।
  4. डिप्लॉय, कॉन्फ़िग बदलाव या ट्रैफ़िक स्पाइक के साथ सहसंबंध करें।

500 Internal Server Error

एक सामान्य ऐप/सर्वर विफलता। सबसे आम कारण: अनकैच्ड एप्लिकेशन अपवाद, गलत environment variable, अनुमति समस्या, या विफल dependency कॉल।

  • पहले एप्लिकेशन लॉग, फिर वेब सर्वर लॉग देखें।
  • हाल के रिलीज़ और migrations जाँचें।
  • फ़ाइल अनुमतियाँ और runtime secrets सत्यापित करें।

502 Bad Gateway

आमतौर पर Nginx/Apache/load balancer और आपके upstream ऐप के बीच proxy/gateway समस्या।

  • पुष्टि करें कि upstream प्रक्रिया चल रही है और अपेक्षित host/port पर सुन रही है।
  • proxy timeout और keepalive बेमेल जाँचें।
  • कंटेनरीकृत डिप्लॉयमेंट में upstream DNS सत्यापित करें।

503 Service Unavailable

सेवा अस्थायी रूप से अनुपलब्ध, अक्सर ओवरलोड, रखरखाव मोड या समाप्त worker pools के कारण।

  • CPU, मेमोरी और connection pool संतृप्ति की जाँच करें।
  • autoscaling इवेंट और rate limiting जाँचें।
  • रखरखाव फ़्लैग या गलत कॉन्फ़िगर health checks सत्यापित करें।

सपोर्ट एस्केलेशन में क्या भेजें

  • URL + सटीक status code
  • पहली बार देखी गई timestamp (UTC पसंदीदा)
  • समस्या वैश्विक है या क्षेत्र-विशिष्ट
  • कोई हाल का डिप्लॉय या इन्फ़्रास्ट्रक्चर बदलाव

DNS-साइड विफलताओं के लिए हमारी DNS propagation गाइडदेखें। certificate host mismatch विफलताओं के लिए यह SSL गाइडदेखें।