इसका मतलब
nginx 499 तब दर्ज करता है जब सर्वर के रिस्पॉन्स भेजने से पहले क्लाइंट कनेक्शन बंद कर दे। क्लाइंट को यह कोड कभी नहीं दिखता।
आम कारण
- उपयोगकर्ता पेज छोड़कर चला गया या अनुरोध रद्द किया
- क्लाइंट टाइमआउट सर्वर के प्रोसेसिंग समय से कम
- लोड बैलेंसर हेल्थ चेक टाइमआउट
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
अगर अनुरोध स्वाभाविक रूप से धीमे हैं तो क्लाइंट या लोड बैलेंसर का टाइमआउट बढ़ाएँ।
अगर आप साइट या API चलाते हैं
धीमे एंडपॉइंट तेज़ करें और अपस्ट्रीम लेटेंसी देखें; जिस काम का पूरा होना ज़रूरी है उसके लिए proxy_ignore_client_abort पर विचार करें।
उदाहरण रिस्पॉन्स
HTTP/1.1
HTTP/1.1 499 Client Closed Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 स्पेसिफ़िकेशन
IANA रजिस्ट्री में नहीं है; nginx इसका उपयोग करता है।
अक्सर पूछे जाने वाले सवाल
› क्या 499 आधिकारिक स्टेटस कोड है?
नहीं। यह nginx का लॉगिंग कोड है, नेटवर्क पर नहीं भेजा जाता।
› nginx लॉग में बहुत सारे 499 क्यों दिखते हैं?
क्लाइंट या अपस्ट्रीम लोड बैलेंसर पहले हार मान रहे हैं; उनके टाइमआउट की तुलना अपने रिस्पॉन्स समय से करें।