Vous consultez la documentation Apigee Edge.
Accédez à la
documentation**Apigee X**. info
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 la connectivité avec ZooKeeper. Cela peut entraîner des problèmes tels que des erreurs de déploiement de proxy d'API, des échecs d'API Management, etc.
Playbooks
Cette section fournit des informations et des conseils sur certaines procédures spécifiques qui peuvent ê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
ou L'erreur suivante peut s'afficher lors du déploiement d'un 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 collecter ces informations ? |
|---|---|---|
| Commandes de vérification de l'état de 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_* |