Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
In diesen Themen wird erläutert, wie Sie Probleme mit ZooKeeper beheben, z. B. Fehler aufgrund von Verbindungsverlust.
Fehler beim Verlust der ZooKeeper-Verbindung
Manchmal verlieren die Edge-Komponenten wie Message Processors und Management Servers die Verbindung mit ZooKeeper. Dies kann zu Problemen wie API-Proxy-Bereitstellungsfehlern, Management API-Fehlern usw. führen.
Playbooks
Dieser Abschnitt enthält Informationen und Anleitungen zu einigen spezifischen Verfahren, die zur Fehlerbehebung und zum Beheben von ZooKeeper-Verbindungsfehlern ausgeführt werden können.
Problem | Fehlermeldung in Logs | Playbook |
---|---|---|
Fehler beim Verlust der ZooKeeper-Verbindung |
In den Router- oder Message Processor-Protokollen wird möglicherweise der folgende Fehler angezeigt:
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
oder Beim Bereitstellen des API-Proxys in der Edge-Benutzeroberfläche wird möglicherweise der folgende Fehler angezeigt:
Error Fetching Deployments
Error while checking path existence for path: PATH
|
ZooKeeper-Fehler beim Verbindungsverlust |
Diagnosedaten
Wenn Sie Hilfe vom Apigee-Support zu den ZooKeeper-Verbindungsfehlern benötigen, stellen Sie die folgenden Diagnoseinformationen zusammen und geben Sie sie in der Supportanfrage weiter:
Diagnosedaten | Standort | Wie erhalte ich diese Informationen? |
---|---|---|
Befehle für die ZooKeeper-Systemdiagnose | ZooKeeper |
echo "ruok" | nc localhost 2181 | tee /tmp/zookeeper_NODE#_ruok_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt echo srvr | nc localhost 2181 | tee /tmp/zookeeper_NODE#_srvr_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt echo mntr | nc localhost 2181 | tee /tmp/zookeeper_NODE#_mntr_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt echo stat | nc localhost 2181 | tee /tmp/zookeeper_NODE#_stat_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt echo cons | nc localhost 2181 | tee /tmp/zookeeper_NODE#_cons_$(hostname)-$(date +%Y.%m.%d_%H.%M.%S).txt |
ZooKeeper-Protokolle und zugehörige Dateien | ZooKeeper | tar cvzf /tmp/zookeeper_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-zookeeper/*.log /opt/apigee/apigee-zookeeper/conf/zoo.cfg /opt/apigee/data/apigee-zookeeper/data/myid |
Alle Diagnosedaten komprimieren | ZooKeeper |
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_* |