אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
בנושאים האלה מוסבר איך לפתור בעיות ב-ZooKeeper, כמו שגיאות שקשורות לאובדן חיבור.
שגיאות של אובדן חיבור ל-ZooKeeper
לפעמים יכול להיות שרכיבי Edge כמו מעבדי הודעות ושרתי ניהול יאבדו את הקישוריות ל-ZooKeeper. זה יכול לגרום לבעיות כמו שגיאות בפריסת API Proxy, כשלים ב-Management API וכו'.
פלייבוקים
בקטע הזה מפורטים פרטים והנחיות לגבי כמה הליכים ספציפיים שאפשר לבצע כדי לפתור שגיאות שקשורות לאובדן חיבור ל-ZooKeeper.
| בעיה | הודעת שגיאה ביומנים | Playbook |
|---|---|---|
| שגיאות של אובדן חיבור ל-ZooKeeper |
יכול להיות שתראו את השגיאה הבאה ביומני הרישום של נתב או מעבד הודעות:
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
או יכול להיות שתופיע השגיאה הבאה כשפורסים API Proxy בממשק המשתמש של Edge:
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_* |