इसका मतलब
किसी गेटवे या प्रॉक्सी को उस अपस्ट्रीम सर्वर से अमान्य रिस्पॉन्स मिला जिसे उसने अनुरोध आगे भेजा था।
आम कारण
- ऐप सर्वर क्रैश हुआ या सुन नहीं रहा (गलत पोर्ट या सॉकेट)
- अपस्ट्रीम ने कनेक्शन बंद किया या गलत बने हेडर भेजे
- PHP-FPM, Gunicorn या Node प्रोसेस का रीस्टार्ट
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
थोड़ी देर बाद दोबारा कोशिश करें; यह आमतौर पर अस्थायी होता है। अगर बना रहे तो साइट का बैकएंड बंद है।
अगर आप साइट या API चलाते हैं
जाँचें कि अपस्ट्रीम प्रोसेस चल रहा है और प्रॉक्सी जिस पते का इस्तेमाल करती है उस पर सुन रहा है, और सटीक अपस्ट्रीम त्रुटि के लिए प्रॉक्सी का त्रुटि लॉग पढ़ें।
उदाहरण रिस्पॉन्स
HTTP/1.1 502 Bad Gateway
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: text/html
Content-Length: 0 स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› nginx में 502 Bad Gateway कैसे ठीक करूँ?
अपस्ट्रीम जाँचें (ऐप चल रहा है या नहीं, proxy_pass का पता/सॉकेट सही है या नहीं) और nginx त्रुटि लॉग देखें; क्रैश हुआ हो तो ऐप सर्वर रीस्टार्ट करें।
› 502 या 504?
502: अपस्ट्रीम ने बेकार डेटा लौटाया या कनेक्शन बंद कर दिया। 504: अपस्ट्रीम ने समय पर जवाब नहीं दिया।