ZooKeeper sorunları

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Bu konularda, bağlantı kaybı hataları gibi ZooKeeper'la ilgili sorunların nasıl giderileceği açıklanmaktadır.

ZooKeeper bağlantı kaybı hataları

Bazen Mesaj İşlemcileri ve Yönetim Sunucuları gibi Edge bileşenlerinin ZooKeeper ile bağlantısı kesilebilir. Bu durum, API Proxy dağıtım hataları ve Management API hataları gibi sorunlara yol açabilir.

Başucu Kitapları

Bu bölümde, ZooKeeper bağlantı kaybı hatalarının giderilmesi ve çözülmesi için izlenebilecek bazı prosedürler hakkında bilgi ve yol gösterici bilgiler sağlanmaktadır.

Sorun Günlüklerde hata mesajı Başucu Kitabı
ZooKeeper bağlantı kaybı hataları

Yönlendirici veya Mesaj İşleyici günlüklerinde aşağıdaki hatayı görebilirsiniz:

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]

veya

Edge kullanıcı arayüzünde API Proxy'sini dağıtırken aşağıdaki hatayı görebilirsiniz:

Error Fetching Deployments Error while checking path existence for path: PATH
ZooKeeper Bağlantı Kaybı Hataları

Teşhis bilgileri

ZooKeeper bağlantı kaybı hatalarıyla ilgili Apigee Desteği'nden yardıma ihtiyacınız olursa aşağıdaki teşhis bilgilerini toplayıp destek kaydında paylaşın:

Teşhis bilgileri Konum Bu bilgileri nasıl toplarım?
ZooKeeper durum denetimi komutları 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
ZooKeeper günlükleri ve ilişkili dosyalar 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

Tüm teşhis verilerini sıkıştır ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*