Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu
Apigee X. info
In diesen Themen wird beschrieben, wie Sie Probleme mit ZooKeeper beheben, z. B. Fehler aufgrund von Verbindungsabbrüchen.
Fehler aufgrund von Verbindungsabbrüchen bei ZooKeeper
Manchmal verlieren die Edge-Komponenten wie Message Processor und Management Server die Verbindung zu ZooKeeper. Dies kann zu Problemen wie Fehlern bei der API-Proxy-Bereitstellung, Fehlern bei der Management API usw. führen.
Playbooks
In diesem Abschnitt finden Sie Informationen und Anleitungen zu einigen spezifischen Verfahren, die zur Fehlerbehebung und Behebung von Fehlern aufgrund von Verbindungsabbrüchen bei ZooKeeper verwendet werden können.
| Problem | Fehlermeldung in Logs | Playbook |
|---|---|---|
| Fehler aufgrund von Verbindungsabbrüchen bei ZooKeeper |
In den Router- oder Message Processor-Logs wird möglicherweise der folgende Fehler angezeigt:
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
oder Bei der Bereitstellung des API-Proxys in der Edge-UI wird möglicherweise der folgende Fehler angezeigt:
Error Fetching Deployments
Error while checking path existence for path: PATH
|
Fehler aufgrund von Verbindungsabbrüchen bei ZooKeeper |
Diagnosedaten
Wenn Sie Hilfe vom Apigee-Support zu Fehlern aufgrund von Verbindungsabbrüchen bei ZooKeeper benötigen, erfassen Sie die folgenden Diagnosedaten und geben Sie sie im Supportfall an:
| Diagnosedaten | Standort | Wie erfasse ich diese Informationen? |
|---|---|---|
| Befehle zur Systemdiagnose von ZooKeeper | 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-Logs 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_* |