429 कई बार अनुरोध किया गया

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Go to the Apigee X documentation.
info

समस्या का ब्यौरा

आपको यह गड़बड़ी राऊटर से दिख सकती है. साथ ही, ट्रेस से 429 नहीं दिख सकता, क्योंकि अनुरोध, मैसेज प्रोसेसर तक नहीं पहुंच रहे हैं. राऊटर को सीधे कॉल करने पर भी, 429 गड़बड़ी दिखती है.

गड़बड़ी के मैसेज

<html>
  <head> <title>429 Too Many Requests</title> </head>
  <body> <center> <h1>429 Too Many Requests</h1> </center> <hr> <center>server</center> </body>
</html>
    

ये वजहें हो सकती हैं

आम तौर पर, nginx कॉन्फ़िगरेशन फ़ाइल में conf_load_balancing_load.balancing.driver.nginx.limit_conn=5000 सेटिंग होती है. यह सेटिंग, आने वाले कनेक्शन के लिए बहुत कम हो सकती है.

संक्रमण की जांच

  1. nginx राऊटर पर अपनी डिफ़ॉल्ट सीमा की जांच करने के लिए, यह निर्देश डालें:
    /opt/apigee/apigee-service/bin/apigee-service edge-router configure -search conf_load_balancing_load.balancing.driver.nginx.limit_conn
            
  2. ` 429` गड़बड़ियों के लिए, वर्चुअल होस्ट `access_log` की एंट्री देखें. साथ ही, यह देखें कि ये गड़बड़ियां अपस्ट्रीम ` ` मैसेज प्रोसेसर से नहीं आ रही हैं और सीधे राऊटर से आ रही हैं या नहीं:
    cd /opt/apigee/var/log/edge-router/nginx/ grep "429 " org~env-port_access_log
            

रिज़ॉल्यूशन

  1. ssh निर्देश का इस्तेमाल करके, अपने राऊटर नोड से एक-एक करके कनेक्ट करें.
  2. यह फ़ाइल खोलें. अगर यह फ़ाइल मौजूद नहीं है, तो इसे बनाएं:
    /opt/apigee/customer/application/router.properties
            
  3. यह लाइन जोड़ें:
    conf_load_balancing_load.balancing.driver.nginx.limit_conn=25000
            
  4. फ़ाइल सेव करें.
  5. पक्का करें कि इस फ़ाइल का मालिकाना हक apigee:apigee: के पास हो
    sudo chown apigee:apigee router.properties
            
  6. राऊटर को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restart
            
  7. यह पुष्टि करने के लिए कि प्रॉपर्टी सेट है या नहीं, यह निर्देश डालकर पुष्टि करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-router configure -search conf_load_balancing_load.balancing.driver.nginx.limit_conn
            
  8. हर राऊटर पर यह प्रोसेस दोहराएं.