בעיות בגן החיות

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

הנושאים האלה מסבירים איך לפתור בעיות ב-ZooKeeper, כמו שגיאות של אובדן חיבור.

שגיאות של אובדן חיבור ב-ZooKeeper

לפעמים רכיבי Edge כמו מעבדי הודעות ושרתי ניהול עלולים לאבד הקישוריות עם ZoomKeeper. דבר זה עלול להוביל לבעיות כמו שגיאות פריסה של שרת proxy ל-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]

או

יכול להיות שתופיע השגיאה הבאה במהלך פריסת שרת ה-proxy ל-API בממשק המשתמש של Edge:

Error Fetching Deployments Error while checking path existence for path: PATH
שגיאות של אובדן החיבור ל-ZooKeeper

פרטי האבחון

אם אתם צריכים עזרה מ: תמיכה ב-Apigee ב-ZooKeeper שגיאות של אובדן חיבור, ולאחר מכן לאסוף את פרטי האבחון הבאים ולשתף אותם בקשת התמיכה:

פרטי האבחון מיקום איך אפשר לאסוף את המידע הזה?
פקודות לבדיקת תקינות של ZoomKeeper 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
יומנים של ZoomKeeper וקבצים משויכים 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_*