אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
כל שגיאה שמתרחשת במהלך הפריסה של שרת proxy של API נקראת שגיאת פריסה. פריסת שרתי proxy של API עלולה להיכשל מסיבות שונות, כמו בעיות בקישוריות לרשת בין שרתי Edge, בעיות במאגר הנתונים של Cassandra, חריגות ב-ZooKeeper ושגיאות בחבילת שרתי ה-proxy של API.
פלייבוקים
בקטע הזה מפורטים מידע והנחיות לגבי כמה הליכים ספציפיים שאפשר לבצע כדי לפתור בעיות בהטמעה.
| הודעת שגיאה | Playbook |
|---|---|
Error: Call timed out; either server is down or server is not reachable |
שגיאת זמן קצוב לתפוגה |
Unexpected error Error while fetching children for path |
Error Fetching Children for Path |
Error while accessing datastore;Please retry later
|
שגיאה בגישה ל-Datastore |
Configuration failed, associated contexts = []
|
ההגדרה נכשלה |
Unexpected error occurred while processing the updates,associated contexts = [] |
Error Processing Updates |
פרטי האבחון
אם אתם צריכים עזרה מהתמיכה של Apigee Edge בנוגע לשגיאת הפריסה, עליכם לאסוף את נתוני האבחון הבאים ולשתף אותם בבקשת התמיכה:
| פרטי האבחון | איפה אפשר לאסוף את המידע הזה? | איך אוספים את המידע הזה? |
|---|---|---|
| פלט של Deployments API | שרת ניהול |
curl -s 0:8080/v1/organizations/ORGNAME/environments/ENVNAME/apis/APINAME/deployments > /tmp/ms_deployments_output_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json |
| יומנים של שרת הניהול | שרת ניהול |
tar cvzf /tmp/ms_systemlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-management-server/logs/system* tar cvzf /tmp/ms_transactionlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-management-server/logs/transactions* מריצים את הפקודה הבאה כדי לארוז את כל הנתונים בשרת הניהול: tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_* |
| פלט של עץ סיווג | מעבד בקשות |
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json |
| יומנים של מעבד הודעות | מעבד בקשות |
tar cvzf /tmp/rmp_systemlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/logs/system* tar cvzf /tmp/rmp_transactionlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/logs/transactions* tar cvzf /tmp/rmp_system_monitor_config_mp_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/edge-message-processor* /opt/apigee/var/log/edge-message-processor/config* /opt/apigee/var/log/edge-message-processor/system-monitor* |
| קישוריות עם Cassandra | מעבד בקשות |
telnet CASSANDRA_IP 9042 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt telnet CASSANDRA_IP 9160 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt אם אין לכם nc -vz CASSANDRA_IP 9042 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt nc -vz CASSANDRA_IP 9160 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt |
| קישוריות ל-ZooKeeper | מעבד בקשות |
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt אם אין לכם nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt |
| דחיסת כל נתוני האבחון | מעבד בקשות |
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_* |
| יומנים של Cassandra | Cassandra |
tar cvzf /tmp/cassandra_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-cassandra/system* /opt/apigee/var/log/apigee-cassandra/config* tail -2000 /opt/apigee/var/log/apigee-cassandra/apigee-cassandra.log > /tmp/cassandra_apigee-cassandra_log_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).log |
| יומני 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 |