Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. Informacje
Poniżej opisujemy, jak rozwiązywać problemy z ZooKeeper, np. błędy utraty połączenia.
Błędy związane z utratą połączenia z ZooKeeper
Czasami komponenty brzegowe, takie jak procesory wiadomości i serwery zarządzania, mogą stracić połączenie z ZooKeeper. Może to prowadzić do problemów takich jak błędy wdrożenia serwera proxy interfejsu API czy błędy interfejsu Management API.
Scenariusze
W tej sekcji znajdziesz informacje i wskazówki dotyczące określonych procedur, które pomogą Ci rozwiązać problemy z utratą połączenia w ZooKeeper.
Problem | Komunikat o błędzie w logach | Poradnik |
---|---|---|
Błędy związane z utratą połączenia z ZooKeeper |
W dziennikach routera lub procesora wiadomości możesz zobaczyć taki błąd:
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
lub Podczas wdrażania serwera proxy interfejsu API w interfejsie użytkownika Edge może pojawić się ten błąd:
Error Fetching Deployments
Error while checking path existence for path: PATH
|
Błędy utraty połączenia ZooKeeper |
Informacje diagnostyczne:
Jeśli potrzebujesz pomocy zespołu pomocy Apigee w kwestii błędów utraty połączenia ZooKeeper, zbierz poniższe informacje diagnostyczne i udostępnij je w zgłoszeniu do zespołu pomocy:
Informacje diagnostyczne: | Lokalizacja | Jak mogę zebrać te informacje? |
---|---|---|
Polecenia kontroli stanu 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 |
Logi ZooKeeper i powiązane pliki | 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 |
Kompresuj wszystkie dane diagnostyczne | ZooKeeper |
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_* |