Problemas con ZooKeeper

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

En estos temas, se explica cómo solucionar problemas de ZooKeeper, como errores de pérdida de conexión.

Errores de pérdida de conexión de ZooKeeper

A veces, los componentes de Edge, como los procesadores de mensajes y los servidores de administración, pueden perder conectividad con ZooKeeper. Esto puede generar problemas, como errores de implementación del proxy de API y fallas de la API de Management, entre otros.

Guías

En esta sección, se proporciona información y orientación sobre algunos procedimientos específicos que se pueden seguir para solucionar problemas de pérdida de conexión de ZooKeeper.

Problema Mensaje de error en los registros Playbook
Errores de pérdida de conexión de ZooKeeper

Es posible que veas el siguiente error en los registros del router o del procesador de mensajes:

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

Es posible que veas el siguiente error cuando implementes el proxy de API en la IU de Edge:

Error Fetching Deployments Error while checking path existence for path: PATH
Errores de pérdida de conexión de ZooKeeper

Información de diagnóstico

Si necesitas asistencia de la asistencia de Apigee sobre los errores de pérdida de conexión de ZooKeeper, recopila la siguiente información de diagnóstico y compártela en el caso de ayuda:

Información de diagnóstico Location ¿Cómo obtengo esta información?
Comandos de verificación de estado 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
Registros de ZooKeeper y archivos asociados 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

Comprime todos los datos de diagnóstico ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*