Wyświetlasz dokumentację Apigee Edge.
  Otwórz dokumentację Apigee X. info
Krótki opis problemu
    Ten błąd może pochodzić z routera, a podczas śledzenia nie zobaczysz opcji
    429, ponieważ żądania nie docierają do procesorów wiadomości. Połączenia bezpośrednio do routerów również wracają z wartością 429.
  
Komunikaty o błędach
<html>
  <head> <title>429 Too Many Requests</title> </head>
  <body> <center> <h1>429 Too Many Requests</h1> </center> <hr> <center>server</center> </body>
</html>
    Możliwe przyczyny
    Zwykle plik konfiguracji nginx ma ustawienieconf_load_balancing_load.balancing.driver.nginx.limit_conn=5000, które może być zbyt niskie dla połączeń przychodzących.
  
Diagnostyka
- 
        Sprawdź domyślny limit w routerze nginx za pomocą tego polecenia:
        
/opt/apigee/apigee-service/bin/apigee-service edge-router configure -search conf_load_balancing_load.balancing.driver.nginx.limit_conn
 - 
        Sprawdź, czy w rekordach hosta wirtualnego 
access_logwystępują błędy429, i upewnij się, że nie pochodzą one z przetwarzaczy wiadomości na wyższym poziomie, lecz bezpośrednio z routera:cd /opt/apigee/var/log/edge-router/nginx/ grep "429 " org~env-port_access_log
 
Rozdzielczość
- Za pomocą polecenia 
sshłączysz się z węzłami routera jeden po drugim. - 
        Otwórz ten plik (jeśli go nie ma, utwórz go):
        
/opt/apigee/customer/application/router.properties - 
        Dodaj ten wiersz:
        
conf_load_balancing_load.balancing.driver.nginx.limit_conn=25000
 - Zapisz plik.
 - 
        Sprawdź, czy właścicielem pliku jest 
apigee:apigee:.sudo chown apigee:apigee router.properties - 
        Zrestartuj router:
        
/opt/apigee/apigee-service/bin/apigee-service edge-router restart - 
        Aby sprawdzić, czy właściwość jest ustawiona, uruchom to polecenie:
        
/opt/apigee/apigee-service/bin/apigee-service edge-router configure -search conf_load_balancing_load.balancing.driver.nginx.limit_conn
 - Powtórz tę czynność w przypadku każdego routera.