مشاكل Zookeeper

أنت تعرض مستندات Apigee Edge.
انتقل إلى مستندات Apigee X.
معلومات

تشرح هذه المواضيع كيفية تحديد المشاكل وحلّها في ZooKeeper، مثل أخطاء فقدان الاتصال.

أخطاء فقدان اتصال ZooKeeper

في بعض الأحيان قد تفقد مكونات Edge مثل معالِجات الرسائل وخوادم الإدارة الاتصال باستخدام ZooKeeper. قد يؤدي ذلك إلى حدوث مشاكل مثل أخطاء نشر الخادم الوكيل لواجهة برمجة التطبيقات، حالات تعطُّل واجهة برمجة التطبيقات Management وما إلى ذلك

الأدلة الإرشادية

يقدم هذا القسم معلومات وإرشادات حول بعض الإجراءات المحددة التي يمكن تنفيذها اتباعها لتحديد المشاكل وحلّها وحل أخطاء فقدان اتصال ZooKeeper.

المشكلة رسالة خطأ في السجلات دليل إرشادي
أخطاء فقدان اتصال 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]

أو

قد يظهر لك الخطأ التالي أثناء نشر خادم وكيل واجهة برمجة التطبيقات في واجهة مستخدم Edge:

Error Fetching Deployments Error while checking path existence for path: PATH
أخطاء فقدان الاتصال في ZooKeeper

بيانات التشخيص

إذا كنت بحاجة إلى مساعدة من Apigee Support في 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_*