Problemi relativi a ZooKeeper

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

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

Errori di perdita di connessione di ZooKeeper

A volte, i componenti Edge come i Message Processor e i Management Server potrebbero perdere la connettività con ZooKeeper. Ciò può causare problemi come errori di deployment dei proxy API, errori dell'API di gestione e così via.

Playbook

Questa sezione fornisce informazioni e indicazioni su alcune procedure specifiche che possono essere seguite per risolvere gli errori di perdita di connessione di ZooKeeper.

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

Nei log del router o del processore di messaggi potrebbe essere visualizzato il seguente errore:

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

Potrebbe essere visualizzato il seguente errore durante il deployment del proxy API nell'interfaccia utente di Edge:

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

Informazioni diagnostiche

Se hai bisogno dell'assistenza dell' assistenza Apigee per gli errori di perdita di connessione di ZooKeeper, raccogli le seguenti informazioni diagnostiche e condividile nella richiesta di assistenza:

Informazioni diagnostiche Località Come faccio a raccogliere queste informazioni?
Comandi di 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_*