Problèmes avec ZooKeeper

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

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

Erreurs de perte de connexion ZooKeeper

Il arrive que les composants Edge tels que les processeurs de messages et les serveurs de gestion perdent leur connectivité avec ZooKeeper. Cela peut entraîner des problèmes tels que des erreurs de déploiement du proxy d'API, des échecs de l'API de gestion, etc.

Guides

Cette section fournit des informations et des conseils sur certaines procédures spécifiques pouvant être suivies pour 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
Erreurs de perte de connexion ZooKeeper

Informations de diagnostic

Si vous avez besoin de l'aide de l'assistance Apigee concernant les erreurs de perte de connexion ZooKeeper, rassemblez les informations de diagnostic suivantes et partagez-les dans la demande d'assistance:

Informations de diagnostic Emplacement Comment puis-je recueillir 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

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