Einführung in Playbooks für Apigee und Apigee Hybrid

Sie lesen gerade die Dokumentation zu Apigee und Apigee Hybrid.
Apigee Edge-Dokumentation aufrufen.

Die Fehlerbehebung ist sowohl eine Kunst als auch eine Wissenschaft. Das kontinuierliche Bestreben der Apigee-Teams für technischen Support besteht darin, die Kunst zu versachlichen und die Wissenschaft hinter der Problemidentifizierung und -lösung hervorzuheben.

Was sind Playbooks?

Die in Zusammenarbeit mit den Apigee-Teams für technischen Support entwickelten Playbooks zur Apigee-Fehlerbehebung bieten schnelle und effektive Lösungen für Fehler oder andere Probleme, die bei der Verwendung von Apigee-Produkten auftreten können.

Zielgruppe

Playbooks zur Fehlerbehebung richten sich an Leser, die umfassende Kenntnisse über Apigee und die zugehörige Architektur haben sowie die grundlegenden Konzepte von Richtlinien und Analysen kennen.

Einige Probleme können nur von Apigee Hybrid-Nutzern diagnostiziert und gelöst werden und erfordern möglicherweise Kenntnisse über interne Komponenten wie Cassandra- und Postgres-Datenspeicher, Message Processors und Router.

In Apigee wird deutlich gemacht, wann Sie die angegebenen Schritte zur Fehlerbehebung ausführen können und wann Sie sich an den Apigee-Support wenden müssen.

Playbooks

In diesem Abschnitt werden die aktuellen Playbooks beschrieben.

Zum Filtern dieser Tabelle haben Sie folgende Möglichkeiten: Wählen Sie eine Kategorie aus, wählen Sie ein Produkt aus, geben Sie einen Suchbegriff ein oder klicken Sie auf eine Spaltenüberschrift, um sie zu sortieren.

Kategorie Playbook/Problembeschreibung Fehlermeldung Playbook gilt für
Cassandra Fehlerbehebung: Cassandra-Wiederherstellung Während der Cassandra-Wiederherstellung in Apigee Hybrid können Fehler in den Wiederherstellungslogs auftreten. Nur Apigee Hybrid
Automatisierte Problemsuche Keine Netzwerkverbindung zwischen Laufzeitebene und Steuerungsebene

Verwaltungsanfragen von Apigee API schlagen fehl:

  • API-Produkte, Entwickler, Anwendungen werden nicht in die Apigee-Benutzeroberfläche eingefügt.
  • API-Proxy-Bereitstellungen werden nicht abgeschlossen.
  • Verwaltungsanfragen von Apigee API schlagen fehl.
Nur Apigee Hybrid
Automatisierte Problemsuche Virtueller Host ohne Umgebungsgruppe Nachdem kubectl -n apigee get apigeeissues ausgeführt wurde, wird der Fehler AIS_VIRTUALHOST_MISSING_ENVGROUP angezeigt. Nur Apigee Hybrid
Automatisierte Problemsuche Virtueller Host fehlt Selektor Nachdem kubectl -n apigee get apigeeissues ausgeführt wurde, wird der Fehler AIS_VIRTUALHOST_MISSING_SELECTOR angezeigt. Nur Apigee Hybrid
Automatisierte Problemsuche Ingress-Zertifikat stimmt nicht überein Nach der Ausführung von kubectl -n apigee get apigeeissues wird der Fehler AIS_INGRESS_CERT_MISMATCH angezeigt. Nur Apigee Hybrid
Automatisierte Problemsuche Ablauf des Ingress-Zertifikats Nach der Ausführung von kubectl -n apigee get apigeeissues wird der Fehler AIS_INGRESS_CERT_EXPIREY angezeigt. Nur Apigee Hybrid
Automatisierte Problemsuche Ablauf des mTLS-CA-Zertifikats für eingehenden Traffic Nach der Ausführung von kubectl -n apigee get apigeeissues wird der Fehler AIS_INGRESS_MTLS_CA_CERT_EXPIREY angezeigt. Nur Apigee Hybrid
Automatisierte Problemsuche Ingress-mTLS-CA-Zertifikat ungültig Nachdem kubectl -n apigee get apigeeissues ausgeführt wurde, wird der Fehler AIS_INGRESS_MTLS_CA_CERT_INVALID angezeigt. Nur Apigee Hybrid
Cassandra Fehler bei der Cassandra-Datenreplikation Wenn Sie Daten während einer multiregionalen Erweiterung replizieren, kann der Status CassandraDataReplication einen Fehlerstatus anzeigen und die Datenreplikation kann fehlschlagen. Nur Apigee Hybrid
Cassandra Cassandra-Pods werden in der sekundären Region nicht gestartet Cassandra-Pods starten in einer der Regionen in einer multiregionalen Hybrid-Konfiguration nicht. Möglicherweise wird die Fehlermeldung node already exists in den Cassandra-Pod-Logs oder die Warnung FailedPreStopHook im Cassandra-Pod-Status angezeigt. Nur Apigee Hybrid
Cassandra Tipps zur Fehlerbehebung für Cassandra Wenn Sie den Pod-Status mit kubectl aufrufen, sehen Sie, dass ein oder mehrere Cassandra-Pods hängen bleiben. In diesem Leitfaden werden die Diagnose und Lösung von Problemen mit dem Cassandra-Datenspeicher beschrieben. Nur Apigee Hybrid
Bereitstellung API-Proxy-Bereitstellungen schlagen ohne aktive Laufzeit-Pod-Warnung fehl Die Warnung Keine aktiven Laufzeit-Pods wird im Dialogfeld Details neben der Fehlermeldung Probleme bei der Bereitstellung in ENVIRONMENT: REVISION_NUMBER angezeigt. Nur Apigee Hybrid
Ingressgateway API-Aufrufe schlagen mit Zeitüberschreitungsfehlern fehl


curl: (7) Failed to connect to example.apis.com port 443: Operation timed out
Nur Apigee Hybrid
Ingressgateway API-Aufrufe schlagen mit TLS-Fehlern fehl


curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to example.apis.com:443
Nur Apigee Hybrid
Logging Fehlerbehebung bei fehlenden Apigee-Logs in Cloud Logging Fehlermeldungen sind in diesem Szenario nicht bekannt. Apigee und Apigee Hybrid
Verwaltung/UI Inkonsistente/keine Daten für Entitäten in Hybrid-UI oder über Management APIs beobachtet Fehlermeldungen sind in diesem Szenario nicht bekannt. Nur Apigee Hybrid
Netzwerkkonfiguration Zugriffsrouting-Probleme bei Apigee Externe Clients können nicht auf gewünschte Weise auf Apigee zugreifen oder eine Verbindung zu Apigee herstellen. Dazu gehören entweder Netzwerkfehler (TLS-Handshake schlägt fehl) oder 4xx/5xx-Antworten von Apigee. Apigee und Apigee Hybrid
Netzwerkkonfiguration Verbindungsprobleme bei Apigee mit Southbound-PSC-Zielen Ein Netzwerkverbindungsproblem oder ein TCP-Zeitlimit zwischen Apigee und dem Zieldienst wird als Fehlerantwort 503 und mit einem Fehler wie dem folgenden angezeigt, wenn Sie eine Fehlerbehebungssitzung erstellen.

{"fault":{"faultstring":"The Service is temporarily unavailable","detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable","reason":"TARGET_CONNECT_TIMEOUT"}}}
Apigee und Apigee Hybrid
Sonstiges Anzahl der Istio-Replikate beim Leeren von Knoten erhöhen Wenn Sie Istio-Pods per Drain beenden, funktionieren einige Knoten möglicherweise nicht, da sie die Replikatanzahl 1 haben, wo 3 oder mehr Replikate erforderlich sind. Sie sollten daher für jedes Attribut die minimale Replikatanzahl auf 3 festlegen, um dies zu vermeiden. Nur Apigee Hybrid
Sonstiges Tipps zur Fehlerbehebung beim Nachrichtenverarbeiter Ein oder mehrere apigee-runtime-Pods haben nicht den Status Ready. Wenn Sie kubectl zur Beschreibung eines fehlgeschlagenen apigee-runtime-Pods verwenden, wird folgender Fehler angezeigt:

Readiness probe failed: HTTP probe failed with statuscode: 500
Nur Apigee Hybrid
Sonstiges Build-Informationen drucken Die buildinfo API gibt Informationen zum aktuellen Build für eine Laufzeitkomponente zurück. Diese Informationen sind hilfreich, wenn Sie sich an den Support wenden: Nur Apigee Hybrid
Sonstiges StreamingPull-Fehler 100 % Wenn Sie im Messwert-Dashboard sehen, dass die Methode google.pubsub.vl.Subscriber.StreamingPull mit Fehlern von 100 % fehlschlägt, können Sie das Problem einfach ignorieren. Dieses Verhalten ist normal. Nur Apigee Hybrid
Bereitstellung Instanz meldet den Status für die Umgebungsgruppe nicht Bereitstellungen von API-Proxys schlagen in der Apigee Hybrid-Benutzeroberfläche mit dem Fehler "Instanz INSTANCE_NAME meldet den Status für den Umgebungsgruppenfehler ENV_GROUP_NAME nicht" fehl. Nur Apigee Hybrid
Bereitstellung API-Proxy-Bereitstellungen schlagen fehl, weil apigee-serving-cert nicht gefunden wurde oder abgelaufen ist API-Proxy-Bereitstellungen schlagen mit Fehlermeldungen in den apigee-watcher-Logs fehl. Nur Apigee Hybrid
Ingressgateway Anzahl der Istio-Attributreplikate maximieren, um Probleme beim Ableiten von Istio-Knoten zu vermeiden Wenn Sie Istio-Pods per Drain beenden, funktionieren einige Knoten möglicherweise nicht, da sie die Replikatanzahl 1 haben, wo 3 oder mehr Replikate erforderlich sind. Sie sollten daher für jedes Attribut die minimale Replikatanzahl auf 3 festlegen, um dies zu vermeiden. Nur Apigee Hybrid
Netzwerkkonfiguration Keine Fehlerbehebung bei freiem IP-Adressbereich Wenn Sie während der Apigee-Bereitstellung einen Netzwerk-CIDR-Bereich auswählen, der nicht vollständig kostenlos ist, wird möglicherweise eine Fehlermeldung angezeigt. Apigee und Apigee Hybrid
Netzwerkkonfiguration Fehler VPC-Peering 503 Dienst nicht verfügbar mit TARGET_CONNECT_TIMEOUT In diesem Dokument wird beschrieben, wie Sie Fehler vom Typ "503 Dienst nicht verfügbar" mit TARGET_CONNECT_TIMEOUT diagnostizieren und beheben, wenn VPC-Peering verwendet wird. Apigee
Netzwerkkonfiguration 504 Gateway-Zeitüberschreitung – Ziel-Lesezeitlimit In diesem Dokument wird beschrieben, wie Sie Fehler vom Typ "504 Gateway-Zeitüberschreitung" mit dem Grund TARGET_READ_TIMEOUT diagnostizieren und beheben. Apigee und Apigee Hybrid
Sonstiges Fehlerbehebung, wenn Apigee Hybrid im Zustand „creating“ oder „releasing“ festhängt In diesem Dokument wird beschrieben, wie Sie Apigee-Komponenten zurücksetzen, wenn sie sich im Zustand creating oder releasing befinden. Nur Apigee Hybrid