Problemi relativi a ZooKeeper

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

In questi argomenti viene spiegato 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 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 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

Potresti visualizzare 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 di connessione a ZooKeeper

Informazioni diagnostiche

Se hai bisogno di assistenza dell'Assistenza Apigee in merito a errori di perdita di connessione a ZooKeeper, raccogli le seguenti informazioni diagnostiche e condividile nella 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_*