Fehlermeldungen

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
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 beschrieben, wie die einzelnen Problemtypen diagnostiziert und behoben werden.

Analytics-Probleme

In diesen Themen erfahren Sie, wie Sie Probleme beheben, wenn Analytics-Daten nicht in 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 Senden des Berichts

Möglicherweise wird keine Fehlermeldung angezeigt, es sei denn, der Speicherplatz auf dem Postgres-Server ist vollständig belegt. Auf dem PostgreSQL-Server ist nicht mehr genügend Speicherplatz verfügbar
Es werden keine Fehler festgestellt. Benutzerdefinierte Variable in benutzerdefinierten Analytics-Berichten nicht sichtbar
No traffic in the selected date range Daten werden in Analyse-Dashboards nicht angezeigt
In diesem Thema wird eine häufig angefragte Aufgabe erläutert. Analysekomponenten in Analysegruppen hinzufügen und löschen
Could not get data for path Benutzerdefinierte Dimensionen werden nicht angezeigt, wenn mehrere Achsengruppen konfiguriert wurden

Bereitstellungsfehler

Die Bereitstellung von API-Proxys kann aus verschiedenen Gründen fehlschlagen, z. B. aufgrund von Netzwerkverbindungsproblemen zwischen Edge-Servern, Problemen mit dem Cassandra-Datenspeicher, ZooKeeper-Ausnahmen und Fehlern im API-Proxy-Bundle. In diesem Abschnitt finden Sie Informationen und Anleitungen zu bestimmten Verfahren, die Sie bei der Fehlerbehebung bei Bereitstellungsfehlern anwenden 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 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 bei der Verarbeitung 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 im Entwicklerportal zu beheben, sollten Sie sich mit der Funktionsweise des Entwicklerportals vertraut machen. Weitere Informationen finden Sie unter Problembehebung im Entwicklerportal.
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 erfährst du, wie du häufige Probleme mit der Monetarisierung beheben kannst.

Fehlermeldung oder -beschreibung Playbook
<error>
   <messages>
        <message>Exceeded developer limit configuration -</message>
        <message>Is Developer Suspended - true</message>
   </messages>
</error>
Entwickler gesperrt
Möglicherweise werden keine Fehlermeldungen angezeigt, aber es treten Probleme auf, die im Abschnitt Fehler bei der Monetarisierungseinrichtung unter Symptome beschrieben sind. Probleme bei der Monetarisierungseinrichtung

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 können.

Fehlermeldung oder -beschreibung Playbook
Es werden keine Fehlermeldungen angezeigt. Aufgrund der fehlerhaften Konfigurationsdateien können Sie Ihre API-Proxys jedoch möglicherweise nicht ausführen. Fehlerhafte Konfigurationsdateien
429 Too Many Requests: Tuning Nginx Router connection limits 429 Zu viele Anfragen

OpenLDAP-Probleme

Die folgenden Themen helfen Ihnen bei der Fehlerbehebung und Behebung häufiger OpenLDAP-Probleme.

Fehlermeldung oder -beschreibung Playbook
Unknown username and password combination. SMTP ist deaktiviert und Nutzer müssen ihr Passwort zurücksetzen
Es werden keine Fehler angezeigt. Die Edge-Benutzeroberfläche zeigt einfach nicht die Liste der Nutzer an, 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. Beschädigung von OpenLDAP-Daten

Laufzeitfehler

Die folgenden Themen helfen Ihnen, häufige Laufzeitprobleme zu beheben.

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


500-Fehler – interner Serverfehler
HTTP/1.1 502 Bad Gateway OR
{
   "fault": {
      "faultstring": "Unexpected EOF at target",
      "detail": {
           "errorcode": "messaging.adaptors.http.UnexpectedEOFAtTarget"
       }
    }
}
502-Fehler – fehlerhaftes Gateway
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-Fehler – Dienst nicht verfügbar
HTTP/1.1 503 Service Unavailable OR Received fatal alert: handshake_failure SSL-Handshake-Fehler
HTTP/1.1 503 Service Unavailable OR
{
 "fault": {
    "faultstring":"The Service is temporarily unavailable",
    "detail":{
        "errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"
    }
 }
}
SSL-Handshake-Fehler – Falsches Clientzertifikat
HTTP/1.1 504 Gateway Timeout OR
{
   "fault": {
      "faultstring": "Gateway Timeout",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.GatewayTimeout"
       }
    }
}


504-Fehler – Gateway-Zeitüberschreitung

Zookeeper-Probleme

Die folgenden Themen helfen Ihnen, häufige Zookeeper-Probleme zu beheben.
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-Benutzeroberfläche wird möglicherweise dieser Fehler angezeigt:

Error Fetching Deployments Error while checking path existence for path: path
Zookeeper-Fehler: Verbindungsverlust
Datenbezogene Probleme, die häufig als Verkabelungsprobleme bezeichnet werden, können sich in verschiedenen Erscheinungsformen zeigen. 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 ‑protokolle

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

  • TCP/IP-Paketsniffer (tcpdump)
    Das tcpdump-Tool 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 Arbeitsspeichers eines Java-Prozesses. Sie enthalten die Informationen zu den Java-Objekten und ‑Klassen im Heap zum Zeitpunkt der Erhebung 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 angezeigt, der als Stacktrace bezeichnet wird.