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 kwestiami, które mogą wystąpić podczas korzystania z Apigee Edge. Każdy scenariusz rozwiązywania problemów wyjaśnia, jak zdiagnozować i rozwiązać dany typ problemu.

Problemy z Analytics

Te tematy wyjaśniają, jak rozwiązywać problemy, w których dane Analytics nie są wyświetlane w panelach Analytics ani w raportach niestandardowych.

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

Przekroczenie limitu czasu raportów Analytics

Lub:

Przekroczono limit czasu raportu

Komunikat o błędzie może się nie pojawić, chyba że na serwerze Postgres zabraknie miejsca na dysku. Na serwerze Postgres kończy się miejsce na dysku
Nie zaobserwowano żadnych błędów. Zmienna niestandardowa nie jest widoczna w raportach niestandardowych Analytics
No traffic in the selected date range Dane nie są wyświetlane w panelach Analytics
Ten temat wyjaśnia, jak wykonać często żądane zadanie. Dodawanie i usuwanie komponentów Analytics w grupach Analytics
Could not get data for path Wymiary niestandardowe nie są wyświetlane, gdy skonfigurowano wiele grup axgroup

Błędy wdrożenia

Wdrożenie serwerów 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 magazynem 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żna wykonać w celu rozwiązania problemów z wdrożeniem.
Komunikat o błędzie lub opis Scenariusz
Error: Call timed out; either server is down or server is not reachable Błąd przekroczenia limitu czasu
Unexpected error Error while fetching children for path Błąd pobierania elementów podrzędnych dla ścieżki
Error while accessing datastore;Please retry later Błąd dostępu do magazynu danych
Configuration failed, associated contexts = [] Nie udało się skonfigurować
Unexpected error occurred while processing the updates, associated contexts = [] Błąd przetwarzania aktualizacji

Błędy portalu dla programistów

Te tematy pomogą Ci rozwiązać problemy, które mogą wystąpić podczas korzystania z portalu dla programistów. Zanim spróbujesz rozwiązać problemy z portalem dla programistów, upewnij się, że rozumiesz podstawowe zasady jego działania, które zostały opisane w artykule Rozwiązywanie problemów z portalem dla programistów – omówienie.
Komunikat o błędzie lub opis Scenariusz
An internal error has occurred. Please retry your request. Błąd wewnętrzny portalu dla programistów
The website encountered an unexpected error. Please try again later. OR There was an error trying to create the App. Please try again later. Problemy z komunikacją w portalu dla programistów

Problemy z zarabianiem

Te tematy pomogą Ci rozwiązać typowe problemy z zarabianiem.

Komunikat o błędzie lub opis Scenariusz
<error>
   <messages>
        <message>Exceeded developer limit configuration -</message>
        <message>Is Developer Suspended - true</message>
   </messages>
</error>
Zawieszenie konta dewelopera
Komunikaty o błędach mogą się nie pojawiać, ale problemy będą widoczne w sposób opisany w sekcji Objawy w artykule Problemy z konfiguracją zarabiania. Problemy z konfiguracją zarabiania

Problemy z routerem Edge

Router Edge jest zaimplementowany w NGINX. Podczas procesu uaktualniania Edge lub zmiany konfiguracji routera mogą pojawić się błędy konfiguracji NGINX. Poniższy temat pomoże Ci rozwiązać takie problemy.

Komunikat o błędzie lub opis Scenariusz
Nie zobaczysz żadnych komunikatów o błędach. Jednak z powodu nieprawidłowych plików konfiguracyjnych możesz nie być w stanie wykonać serwerów proxy interfejsu API. Nieprawidłowe pliki konfiguracyjne
429 Too Many Requests: Tuning Nginx Router connection limits 429 Zbyt wiele żądań

Problemy z OpenLDAP

Te tematy pomogą Ci rozwiązać typowe problemy z OpenLDAP.

Komunikat o błędzie lub opis Scenariusz
Unknown username and password combination. SMTP jest wyłączony, a użytkownicy muszą zresetować hasło
Nie pojawiają się żadne błędy, a interfejs Edge po prostu nie wyświetla listy użytkowników, którzy powinni być replikowani na wszystkich serwerach OpenLDAP. LDAP nie jest replikowany.
SLAPD Dead But Pid File Exists Nie można uruchomić OpenLDAP
Unknown username and password combination. Uszkodzenie danych OpenLDAP

Błędy w czasie wykonywania

Te tematy pomogą Ci rozwiązać typowe problemy w czasie wykonywania.

Komunikat o błędzie lub opis Scenariusz
HTTP/1.1 500 Internal Server Error
{
   "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
{
   "fault": {
      "faultstring": "Unexpected EOF at target",
      "detail": {
           "errorcode": "messaging.adaptors.http.UnexpectedEOFAtTarget"
       }
    }
}
502 Nieprawidłowa brama
HTTP/1.1 503 Service Unavailable OR HTTP/1.1 503 Service Unavailable: Back-end server is at capacity OR
{
   "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 OR Received fatal alert: handshake_failure Błędy uzgadniania SSL
HTTP/1.1 503 Service Unavailable
{
 "fault": {
    "faultstring":"The Service is temporarily unavailable",
    "detail":{
        "errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"
    }
 }
}
Błędy uzgadniania SSL – nieprawidłowy certyfikat klienta
HTTP/1.1 504 Gateway Timeout
{
   "fault": {
      "faultstring": "Gateway Timeout",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.GatewayTimeout"
       }
    }
}


504 Przekroczono limit czasu bramy

Problemy z Zookeeperem

Te tematy pomogą Ci rozwiązać typowe problemy z Zookeeperem.
Komunikat o błędzie lub opis Scenariusz
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

W interfejsie Edge może się pojawić ten błąd:

Error Fetching Deployments Error while checking path existence for path: path
Błędy utraty połączenia z Zookeeperem
Problemy związane z danymi, powszechnie określane jako problemy z okablowaniem, mogą się objawiać na jeden z kilku sposobów. Więcej informacji znajdziesz w artykule Problemy z danymi Zookeepera. Problemy z danymi Zookeepera
+ 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 logi

Te tematy opisują narzędzia i logi, których możesz używać do diagnozowania niektórych rodzajów problemów, które mogą wystąpić podczas korzystania z Apigee Edge.

  • Narzędzie do przechwytywania pakietów TCP/IP
    tcpdump to narzędzie do przechwytywania pakietów w wierszu poleceń, które umożliwia przechwytywanie lub filtrowanie pakietów TCP/IP odbieranych lub przesyłanych przez sieć.
  • Zrzuty sterty
    Zrzuty sterty to migawka pamięci procesu Java. Zawierają one informacje o obiektach i klasach Java w stercie w momencie zebrania zrzutu sterty.
  • Zrzuty wątków
    Zrzut wątków to migawka stanu wszystkich wątków działającego procesu Java. Stan każdego wątku jest przedstawiany z zawartością jego stosu, czyli śladem stosu.