इसका मतलब
ज़्यादा लोड या मेंटेनेंस के कारण सर्वर अस्थायी रूप से अनुरोध नहीं संभाल सकता। Retry-After बता सकता है कि दोबारा कब कोशिश करें।
आम कारण
- तय मेंटेनेंस
- सर्वर पर ज़्यादा लोड या वर्कर खत्म
- ऑटोस्केलिंग पीछे रह गई, या डिपेंडेंसी बंद
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
Retry-After का पालन करते हुए बाद में दोबारा कोशिश करें।
अगर आप साइट या API चलाते हैं
मेंटेनेंस के दौरान Retry-After भेजें, क्षमता बढ़ाएँ और लोड को सलीके से घटाएँ। सर्च इंजन छोटे 503 को अस्थायी मानते हैं।
उदाहरण रिस्पॉन्स
HTTP/1.1
HTTP/1.1 503 Service Unavailable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Retry-After: 120
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Service Unavailable",
"status": 503,
"detail": "Down for maintenance until 02:00 UTC."
} स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› क्या मेंटेनेंस पेज के लिए 503 अच्छा है?
हाँ। Retry-After के साथ 503 लौटाएँ; तब सर्च इंजन पेज को हटाया हुआ मानने के बजाय इंडेक्स में रखते हैं।
› 503 या 500?
503 बताता है कि रुकावट अस्थायी है और ठीक होने की उम्मीद है; 500 एक अप्रत्याशित विफलता है।