أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
توضّح هذه المواضيع كيفية تحديد المشاكل في ZooKeeper وحلّها، مثل أخطاء فقدان الاتصال.
أخطاء فقدان الاتصال بـ ZooKeeper
في بعض الأحيان، قد تفقد مكونات Edge، مثل "معالجات الرسائل" و"خوادم الإدارة"، الاتصال بـ ZooKeeper. ويمكن أن يؤدي ذلك إلى مشاكل مثل أخطاء نشر خادم وكيل لواجهة برمجة التطبيقات، وأعطال واجهة Management API، وما إلى ذلك.
الأدلّة الإرشادية
يقدّم هذا القسم معلومات وإرشادات حول بعض الإجراءات المحدّدة التي يمكن اتّباعها لتحديد المشاكل وحلّها عند حدوث أخطاء في فقدان الاتصال بـ ZooKeeper.
| المشكلة | رسالة الخطأ في السجلات | دليل إرشادي |
|---|---|---|
| أخطاء فقدان الاتصال بـ ZooKeeper |
قد يظهر لك الخطأ التالي في سجلّات "الموجّه" أو "معالج الرسائل":
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
أو قد يظهر لك الخطأ التالي أثناء نشر خادم وكيل لواجهة برمجة التطبيقات في واجهة مستخدم 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_* |