Dokumentacja komunikatu o błędzie

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

Ta strona zawiera linki do scenariuszy rozwiązywania problemów z błędami i innymi problemami, które mogą wystąpić podczas korzystania z Apigee Edge. Każdy scenariusz rozwiązywania problemów zawiera instrukcje diagnozowania i rozwiązywania poszczególnych typów problemów.

Problemy z Analytics

Te tematy wyjaśniają, jak rozwiązywać problemy z brakiem danych analitycznych w panelach Analytics lub w raportach niestandardowych.

komunikat o błędzie lub opis. Poradnik
The report timed out: Try again with a smaller date range or a larger aggregation interval.

Wyczekiwanie na raporty Analytics

Lub:

Raportowanie przekroczenia limitu czasu

Możesz nie zauważyć żadnego komunikatu o błędzie, dopóki miejsce na dysku na serwerze Postgres nie zostanie całkowicie zapełnione. Serwer PostgreSQL kończy się miejsce na dysku
Nie wykryto błędów. zmienna niestandardowa jest niewidoczna w raportach niestandardowych Analytics
No traffic in the selected date range Dane nie pojawiają się w panelach statystyk
Ten temat wyjaśnia, jak wykonać często wykonywane czynności. Dodawanie i usuwanie komponentów Analytics w grupach analitycznych
Could not get data for path Wymiary niestandardowe nie pojawiają się, gdy skonfigurowano wiele grup ax

Błędy wdrażania

Wdrożenie serwera proxy interfejsu API może się nie udać z różnych powodów, takich jak problemy z łącznością sieciową między serwerami Edge, problemy z bazą danych Cassandra, wyjątki ZooKeeper i błędy w pakiecie serwera proxy interfejsu API. W tej sekcji znajdziesz informacje i wskazówki dotyczące konkretnych procedur, które możesz zastosować do rozwiązywania problemów z wdrażaniem.
komunikat o błędzie lub opis. Poradnik
Error: Call timed out; either server is down or server is not reachable Limit czasu Błąd
Unexpected error Error while fetching children for path Błąd podczas pobierania listy dzieci na ścieżce
Error while accessing datastore;Please retry later Błąd Dostęp do Datastore
Configuration failed, associated contexts = [] Konfiguracja nie powiodła się
Unexpected error occurred while processing the updates, associated contexts = [] Błąd Przetwarzanie aktualizacji

Błędy portalu dla programistów

Te tematy pomogą Ci rozwiązać problemy, które mogą wystąpić podczas korzystania z portalu dewelopera. Zanim spróbujesz rozwiązać problemy z portalem dla deweloperów, zapoznaj się z podstawami jego działania, omawianymi w artykule Rozwiązywanie problemów z portalem dla deweloperów – przegląd.
komunikat o błędzie lub opis. Poradnik
An internal error has occurred. Please retry your request. Błąd wewnętrzny w portalu dla programistów
The website encountered an unexpected error. Please try again later.LUBThere was an error trying to create the App. Please try again later. Problemy z komunikacją z portalem dla deweloperów

Problemy zarabiania

Poniższe tematy pomogą Ci rozwiązać typowe problemy z monetyzacją.

komunikat o błędzie lub opis. Poradnik
<error>
   <messages>
        <message>Exceeded developer limit configuration -</message>
        <message>Is Developer Suspended - true</message>
   </messages>
</error>
Deweloper zawieszony
Możesz nie zauważyć żadnych komunikatów o błędzie, ale zobaczysz problemy opisane w sekcji Symptom Problemy z konfiguracją zarabiania. Problemy z konfiguracją zarabiania

Problemy z Edge Router

Router Edge jest implementowany za pomocą NGINX. Podczas procesu uaktualniania Edge lub zmiany konfiguracji Routera mogą pojawić się błędy konfiguracji NGINX. Z tego artykułu dowiesz się, jak rozwiązać takie problemy.

komunikat o błędzie lub opis. Poradnik
Nie pojawią się żadne komunikaty o błędach. Nie będziesz jednak mieć możliwości uruchamiania zabezpieczeń proxy interfejsu API z powodu wadliwych plików konfiguracyjnych. Nieprawidłowe pliki konfiguracji
429 Too Many Requests: Tuning Nginx Router connection limits 429 Zbyt wiele żądań

Problemy z OpenLDAP

Poniższe tematy pomogą Ci rozwiązać typowe problemy z OpenLDAP.

Komunikat o błędzie lub opis Poradnik
Unknown username and password combination. SMTP jest wyłączone, a użytkownicy muszą zresetować hasło
Nie pojawiają się żadne błędy, interfejs Edge nie wyświetla po prostu listy użytkowników, która powinna zostać powielona na wszystkich serwerach OpenLDAP. LDAP nie replikuje.
SLAPD Dead But Pid File Exists Nie można uruchomić OpenLDAP
Unknown username and password combination. Uszkodzone dane OpenLDAP

Błędy w czasie wykonywania

Poniższe tematy pomogą Ci rozwiązać typowe problemy występujące w czasie wykonywania.

komunikat o błędzie lub opis. Poradnik
HTTP/1.1 500 Internal Server Error LUB
{
   "fault":{
      "detail":{
         "errorcode":"steps.servicecallout.ExecutionFailed"
      },
      "faultstring":"Execution of ServiceCallout callWCSAuthServiceCallout failed.
        Reason: ResponseCode 400 is treated as error"
   }
}


500 Wewnętrzny błąd serwera
HTTP/1.1 502 Bad Gateway LUB
{
   "fault": {
      "faultstring": "Unexpected EOF at target",
      "detail": {
           "errorcode": "messaging.adaptors.http.UnexpectedEOFAtTarget"
       }
    }
}
502 Nieprawidłowa bramka
HTTP/1.1 503 Service Unavailable LUB HTTP/1.1 503 Service Unavailable: Back-end server is at capacity LUB
{
   "fault": {
      "faultstring": "The Service is temporarily unavailable",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.ServiceUnavailable"
       }
    }
}
503 Usługa niedostępna
HTTP/1.1 503 Service Unavailable LUB Received fatal alert: handshake_failure Błędy inicjalizacji SSL
HTTP/1.1 503 Service Unavailable LUB
{
 "fault": {
    "faultstring":"The Service is temporarily unavailable",
    "detail":{
        "errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"
    }
 }
}
Błąd uwierzytelniania SSL: błędny certyfikat klienta
HTTP/1.1 504 Gateway Timeout LUB
{
   "fault": {
      "faultstring": "Gateway Timeout",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.GatewayTimeout"
       }
    }
}


504 Gateway Timeout

Problemy z Zookeeper

Poniższe tematy pomogą Ci rozwiązać typowe problemy z Zookeeper.
komunikat o błędzie lub opis. Poradnik
org: env: main ERROR ZOOKEEPER - ZooKeeperServiceImpl.exists() : Could not detect existence of path: /regions/dc-1/pods/analytics/servers/abc123/reachable , reason: KeeperErrorCode = ConnectionLoss

LUB

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss

LUB

Interfejs Edge może wyświetlić ten błąd:

Error Fetching Deployments Error while checking path existence for path: path
Zookeeper Błędy utraty połączenia
Problemy z danymi, które są często określane jako problemy z okablowaniem, mogą objawiać się na kilka sposobów. Więcej informacji znajdziesz w artykule Problemy z danymi Zookeeper. Zookeeper Problemy z danymi
+ apigee-service apigee-zookeeper status apigee-service: apigee-zookeeper: Not running (DEAD) apigee-all: Error: status failed on [apigee-zookeeper] Nie można uruchomić Zookeepera

Narzędzia diagnostyczne i dzienniki

Te tematy opisują narzędzia i pliki dziennika, które mogą Ci pomóc w diagnozowaniu niektórych rodzajów problemów, które mogą wystąpić podczas korzystania z Apigee Edge.

  • Narzędzie do wychwytywania pakietów TCP/IP (tcpdump)
    Narzędzie tcpdump to narzędzie do wychwytywania pakietów w wierszu poleceń, które umożliwia przechwytywanie i filtrowanie pakietów TCP/IP, które są odbierane lub przesyłane przez sieć.
  • Zrzuty stosu
    Zrzuty stosu to migawka pamięci procesu Java. Zawierają one informacje o obiekt i klasach Java w pamięci heap w momencie tworzenia kopii pamięci heap.
  • Zrzuty wątków
    Zrzut wątku to zrzut stanu wszystkich wątków uruchomionego procesu Java. Stan każdego wątku jest prezentowany wraz z zawartością jego stosu, zwaną śladem stosu.