Problemi relativi a ZooKeeper

Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione Documentazione di Apigee X.
Informazioni

Questi argomenti spiegano come risolvere i problemi di ZooKeeper, ad esempio gli errori di perdita della connessione.

Errori di perdita della connessione di ZooKeeper

A volte i componenti Edge come i processori di messaggi e i server di gestione potrebbero perdere la connettività con ZooKeeper. Ciò può causare problemi quali errori di deployment del proxy API, Errori dell'API di gestione e così via.

Guide pratiche

Questa sezione fornisce informazioni e indicazioni su alcune procedure specifiche che possono essere seguito per la risoluzione degli errori di perdita di connessione di ZooKeeper.

Problema Messaggio di errore nei log Playbook
Errori di perdita della connessione di ZooKeeper

È possibile che venga visualizzato il seguente errore nei log del router o del processore di messaggi:

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
at
org.apache.zookeeper.KeeperException.create(KeeperException.java:99) ~[zookeeper-3.4.6.jar:3.4.6-1569965]

o

Potresti visualizzare il seguente errore durante il deployment del proxy API nella UI Edge:

Error Fetching Deployments Error while checking path existence for path: PATH
Errori di perdita della connessione di ZooKeeper

Informazioni diagnostiche

Se hai bisogno di assistenza da parte di Assistenza Apigee su ZooKeeper gli errori di perdita della connessione, quindi raccogli le seguenti informazioni diagnostiche e condividile la richiesta di assistenza:

Informazioni diagnostiche Località Come faccio a raccogliere queste informazioni?
Comandi per il controllo di integrità di 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
Log di ZooKeeper e file associati 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

Comprimi tutti i dati diagnostici ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*