Problèmes avec ZooKeeper

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

Ces rubriques expliquent comment résoudre les problèmes liés à ZooKeeper, tels que les erreurs de perte de connexion.

Erreurs de perte de connexion ZooKeeper

Parfois, les composants Edge tels que les processeurs de messages et les serveurs de gestion peuvent perdre avec ZooKeeper. Cela peut entraîner des problèmes tels que des erreurs de déploiement du proxy d'API, les défaillances de l'API de gestion, etc.

Guides

Cette section fournit des informations et des conseils sur certaines procédures spécifiques pour dépanner et résoudre les erreurs de perte de connexion à ZooKeeper.

Problème Message d'erreur dans les journaux Playbook
Erreurs de perte de connexion ZooKeeper

L'erreur suivante peut s'afficher dans les journaux du routeur ou du processeur de messages:

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]

ou

L'erreur suivante peut s'afficher lors du déploiement du proxy d'API dans l'interface utilisateur Edge:

Error Fetching Deployments Error while checking path existence for path: PATH
<ph type="x-smartling-placeholder"></ph> Erreurs de perte de connexion ZooKeeper

Informations de diagnostic

Si vous avez besoin d'aide Assistance Apigee sur ZooKeeper de perte de connexion, puis rassemblez les informations de diagnostic suivantes et partagez-les la demande d'assistance:

Informations de diagnostic Lieu Comment puis-je obtenir ces informations ?
Commandes de vérification de l'état 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
Journaux ZooKeeper et fichiers associés 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

Compresser toutes les données de diagnostic ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*