जब मैं थ्रॉटलिंग / दर सीमित कर रहा हूं, तो डिफ़ॉल्ट 503 (सेवा अनुपलब्ध) के बजाय http स्थिति कोड 429 (बहुत सारे अनुरोध) वापस करने के लिए मैं nginx को कैसे कॉन्फ़िगर करूं?
FYI करें, मैं Nginx HttpLimitReqModule के साथ एक रिवर्स प्रॉक्सी के रूप में उपयोग कर रहा हूं। 429 स्टेटस कोड के लिए ड्राफ्ट कल्पना RFC6585 है ।
Stackexchanged पर यह (बंद) प्रश्न दिखाता है कि error_page निर्देश का उपयोग करना संभव है । हालांकि, मैं एक 429 वापस नहीं करना चाहता हूं अगर वास्तव में सर्वर की समस्या है (ग्राहक हमें बहुत ज्यादा नहीं मार रहा है) और सर्वर को 503 सेवा उपलब्ध नहीं होना चाहिए।
कोई सुझाव?