Fehlermeldungen

Sie lesen gerade die Apigee Edge -Dokumentation.
Zur Apigee X -Dokumentation.
info

Auf dieser Seite finden Sie Links zu Playbooks zur Fehlerbehebung für Fehler und andere Probleme, die bei der Verwendung von Apigee Edge auftreten können. In jedem Playbook zur Fehlerbehebung wird erklärt, wie Sie die einzelnen Problemtypen diagnostizieren und beheben.

Analytics-Probleme

In diesen Themen wird erklärt, wie Sie Probleme beheben, bei denen Analytics-Daten nicht in den Analytics-Dashboards oder in benutzerdefinierten Berichten angezeigt werden.

Fehlermeldung oder Beschreibung Playbook
The report timed out: Try again with a smaller date range or a larger aggregation interval.

Zeitüberschreitung bei Analytics-Berichten

Oder:

Zeitüberschreitung beim Bericht

Sie sehen möglicherweise keine Fehlermeldung, es sei denn, der Speicherplatz auf dem Postgres-Server ist vollständig belegt. Speicherplatz auf dem Postgres-Server geht zur Neige
Keine Fehler beobachtet. Benutzerdefinierte Variable in benutzerdefinierten Analytics-Berichten nicht sichtbar
No traffic in the selected date range Daten werden nicht in Analytics-Dashboards angezeigt
In diesem Thema wird erklärt, wie Sie eine häufig angeforderte Aufgabe ausführen. Analytics-Komponenten in Analytics-Gruppen hinzufügen und löschen
Could not get data for path Benutzerdefinierte Dimensionen werden nicht angezeigt, wenn mehrere Analytics-Gruppen konfiguriert wurden

Bereitstellungsfehler

Die Bereitstellung von API-Proxys kann aus verschiedenen Gründen fehlschlagen, z. B. aufgrund von Problemen mit der Netzwerkverbindung zwischen Edge-Servern, Problemen mit dem Cassandra-Datenspeicher, ZooKeeper-Ausnahmen und Fehlern in dem API-Proxy-Bundle. In diesem Abschnitt finden Sie Informationen und Anleitungen zu bestimmten Verfahren, die zur Behebung von Bereitstellungsfehlern verwendet werden können.
Fehlermeldung oder Beschreibung Playbook
Error: Call timed out; either server is down or server is not reachable Zeitüberschreitungsfehler
Unexpected error Error while fetching children for path Fehler beim Abrufen von untergeordneten Elementen für den Pfad
Error while accessing datastore;Please retry later Fehler beim Zugriff auf den Datenspeicher
Configuration failed, associated contexts = [] Konfiguration fehlgeschlagen
Unexpected error occurred while processing the updates, associated contexts = [] Fehler beim Verarbeiten von Updates

Fehler im Entwicklerportal

In diesen Themen finden Sie Hilfe bei Problemen, die bei der Verwendung des Entwicklerportals auftreten können. Bevor Sie versuchen, Probleme mit dem Entwicklerportal zu beheben, sollten Sie die Grundlagen der Funktionsweise des Entwicklerportals kennen, wie unter Übersicht zur Fehlerbehebung im Entwicklerportal beschrieben.
Fehlermeldung oder Beschreibung Playbook
An internal error has occurred. Please retry your request. Interner Fehler im Entwicklerportal
The website encountered an unexpected error. Please try again later. OR There was an error trying to create the App. Please try again later. Kommunikationsprobleme mit dem Entwicklerportal

Probleme bei der Monetarisierung

In den folgenden Themen erfahren Sie, wie Sie häufige Probleme bei der Monetarisierung beheben können.

Fehlermeldung oder Beschreibung Playbook
<error>
   <messages>
        <message>Exceeded developer limit configuration -</message>
        <message>Is Developer Suspended - true</message>
   </messages>
</error>
Entwickler gesperrt
Möglicherweise sehen Sie keine Fehlermeldungen, aber es treten Probleme auf, wie im Abschnitt Symptome unter Probleme bei der Einrichtung der Monetarisierung beschrieben. Probleme bei der Einrichtung der Monetarisierung

Probleme mit Edge-Routern

Der Edge-Router wird mit NGINX implementiert. Während des Edge-Upgrades oder beim Ändern der Konfiguration des Routers werden möglicherweise NGINX-Konfigurationsfehler angezeigt. Im folgenden Thema erfahren Sie, wie Sie solche Probleme beheben.

Fehlermeldung oder Beschreibung Playbook
Es werden keine Fehlermeldungen angezeigt. Möglicherweise können Sie Ihre API Proxys jedoch aufgrund fehlerhafter Konfigurationsdateien nicht ausführen. Fehlerhafte Konfigurations dateien
429 Too Many Requests: Tuning Nginx Router connection limits 429 Zu viele Anfragen

OpenLDAP-Probleme

In den folgenden Themen erfahren Sie, wie Sie häufige OpenLDAP-Probleme beheben können.

Fehlermeldung oder Beschreibung Playbook
Unknown username and password combination. SMTP ist deaktiviert und Nutzer müssen das Passwort zurücksetzen
Es werden keine Fehler angezeigt. In der Edge-UI wird einfach nicht die Liste der Nutzer angezeigt, die auf allen OpenLDAP-Servern repliziert werden sollten. LDAP wird nicht repliziert.
SLAPD Dead But Pid File Exists OpenLDAP kann nicht gestartet werden
Unknown username and password combination. OpenLDAP-Datenbeschädigung

Laufzeitfehler

In den folgenden Themen erfahren Sie, wie Sie häufige Laufzeitprobleme beheben können.

Fehlermeldung oder Beschreibung Playbook
HTTP/1.1 500 Internal Server Error ODER
{
   "fault":{
      "detail":{
         "errorcode":"steps.servicecallout.ExecutionFailed"
      },
      "faultstring":"Execution of ServiceCallout callWCSAuthServiceCallout failed.
        Reason: ResponseCode 400 is treated as error"
   }
}


500 Interner Serverfehler
HTTP/1.1 502 Bad Gateway ODER
{
   "fault": {
      "faultstring": "Unexpected EOF at target",
      "detail": {
           "errorcode": "messaging.adaptors.http.UnexpectedEOFAtTarget"
       }
    }
}
502 Fehlerhaftes Gateway
HTTP/1.1 503 Service Unavailable ODER HTTP/1.1 503 Service Unavailable: Back-end server is at capacity ODER
{
   "fault": {
      "faultstring": "The Service is temporarily unavailable",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.ServiceUnavailable"
       }
    }
}
503 Dienst nicht verfügbar
HTTP/1.1 503 Service Unavailable ODER Received fatal alert: handshake_failure Fehler beim SSL-Handshake
HTTP/1.1 503 Service Unavailable ODER
{
 "fault": {
    "faultstring":"The Service is temporarily unavailable",
    "detail":{
        "errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"
    }
 }
}
SSL-Handshake Fehler – fehlerhaftes Clientzertifikat
HTTP/1.1 504 Gateway Timeout ODER
{
   "fault": {
      "faultstring": "Gateway Timeout",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.GatewayTimeout"
       }
    }
}


504 Gateway Timeout

Zookeeper-Probleme

In den folgenden Themen erfahren Sie, wie Sie häufige Zookeeper-Probleme beheben können.
Fehlermeldung oder Beschreibung Playbook
org: env: main ERROR ZOOKEEPER - ZooKeeperServiceImpl.exists() : Could not detect existence of path: /regions/dc-1/pods/analytics/servers/abc123/reachable , reason: KeeperErrorCode = ConnectionLoss

ODER

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

ODER

In der Edge-UI wird möglicherweise dieser Fehler angezeigt:

Error Fetching Deployments Error while checking path existence for path: path
Zookeeper Fehler bei Verbindungsverlust
Probleme im Zusammenhang mit Daten, die häufig als Verkabelungsprobleme bezeichnet werden, können sich auf verschiedene Weise äußern. Weitere Informationen finden Sie unter Zookeeper-Datenprobleme. Zookeeper Datenprobleme
+ apigee-service apigee-zookeeper status apigee-service: apigee-zookeeper: Not running (DEAD) apigee-all: Error: status failed on [apigee-zookeeper] Zookeeper kann nicht gestartet werden

Diagnosetools und -logs

In diesen Themen werden Tools und Logs beschrieben, mit denen Sie bestimmte Arten von Problemen diagnostizieren können, die bei der Verwendung von Apigee Edge auftreten können.

  • TCP/IP Paketsniffer (tcpdump)
    Das Tool „tcpdump“ ist ein Befehlszeilen-Paketsniffer, mit dem Sie TCP/IP-Pakete erfassen oder filtern können, die über ein Netzwerk empfangen oder übertragen werden.
  • Heap Dumps
    Heap-Dumps sind Snapshots des Speichers eines Java-Prozesses. Sie enthalten die Informationen zu den Java-Objekten und -Klassen im Heap zum Zeitpunkt der Erfassung des Heap-Dumps.
  • Thread -Dumps
    Ein Thread-Dump ist ein Snapshot des Status aller Threads eines laufenden Java-Prozesses. Der Status jedes Threads wird mit dem Inhalt seines Stacks dargestellt, der als Stack trace bezeichnet wird.