ปัญหาเกี่ยวกับ ZooKeeper

คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่ เอกสารประกอบเกี่ยวกับ Apigee X.
ข้อมูล

หัวข้อเหล่านี้จะอธิบายวิธีแก้ปัญหาเกี่ยวกับ ZooKeeper เช่น ข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อ

ข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อของ ZooKeeper

บางครั้งคอมโพเนนต์ Edge เช่น โปรเซสเซอร์ข้อความและเซิร์ฟเวอร์การจัดการ อาจสูญหาย เชื่อมต่อกับ ZooKeeper ได้ ซึ่งอาจทำให้เกิดปัญหา เช่น ข้อผิดพลาดในการทำให้พร็อกซี API ใช้งานได้ Management API ล้มเหลว และอื่นๆ

หนังสือเรียน

ส่วนนี้ให้ข้อมูลและแนวทางเกี่ยวกับขั้นตอนเฉพาะที่อาจ ติดตามเพื่อแก้ปัญหาข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อของ ZooKeeper

ปัญหา ข้อความแสดงข้อผิดพลาดในบันทึก Playbook
ข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อของ ZooKeeper

คุณอาจเห็นข้อผิดพลาดต่อไปนี้ในบันทึกเราเตอร์หรือตัวประมวลผลข้อความ

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]

หรือ

คุณอาจเห็นข้อผิดพลาดต่อไปนี้ขณะทำให้พร็อกซี API ใช้งานได้ใน Edge UI

Error Fetching Deployments Error while checking path existence for path: PATH
ข้อผิดพลาดเกี่ยวกับการสูญเสียการเชื่อมต่อของ ZooKeeper

ข้อมูลการวินิจฉัย

หากคุณต้องการความช่วยเหลือจาก ทีมสนับสนุนของ Apigee ใน ZooKeeper ข้อผิดพลาดในการเชื่อมต่อ แล้วรวบรวมข้อมูลการวินิจฉัยต่อไปนี้และนำไปแชร์ กรณีการสนับสนุน

ข้อมูลการวินิจฉัย ตำแหน่ง ฉันจะรวบรวมข้อมูลนี้ได้อย่างไร
คำสั่งตรวจสอบประสิทธิภาพการทำงานของ 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
บันทึกของ ZooKeeper และไฟล์ที่เกี่ยวข้อง 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

บีบอัดข้อมูลการวินิจฉัยทั้งหมด ZooKeeper
tar -cvzf /tmp/data_CASE#_$(hostname).tar.gz /tmp/zookeeper_*