Masalah di Zookeeper

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Topik ini menjelaskan cara memecahkan masalah ZooKeeper seperti error kehilangan koneksi.

Error kehilangan koneksi ZooKeeper

Terkadang komponen Edge seperti Pemroses Pesan dan Server Pengelolaan dapat kehilangan konektivitas dengan ZooKeeper. Hal ini dapat menyebabkan masalah seperti error deployment Proxy API, kegagalan Management API, dan sebagainya.

Playbook

Bagian ini memberikan informasi dan panduan tentang beberapa prosedur khusus yang dapat diikuti untuk memecahkan masalah dan menyelesaikan error hilangnya koneksi ZooKeeper.

Masalah Pesan error di log Playbook
Error kehilangan koneksi ZooKeeper

Anda mungkin melihat error berikut di log Router atau Message Processor:

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]

atau

Anda mungkin melihat error berikut saat men-deploy Proxy API di Edge UI:

Error Fetching Deployments Error while checking path existence for path: PATH
Error Kehilangan Koneksi ZooKeeper

Informasi diagnostik

Jika Anda memerlukan bantuan dari Dukungan Apigee terkait error hilangnya koneksi ZooKeeper, kumpulkan informasi diagnostik berikut dan bagikan dalam kasus dukungan:

Informasi diagnostik Lokasi Bagaimana cara mengumpulkan informasi ini?
Perintah health check 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 ZooKeeper dan file terkait 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

Mengompresi semua data diagnostik ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*