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
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_* |