أنت تعرض مستندات Apigee Edge.
انتقل إلى
مستندات Apigee X. معلومات
المشكلة
يمكن أن تظهر المشكلات المتعلقة بالبيانات، التي يشار إليها عادةً باسم مشكلات الأسلاك، كإحدى الأعراض التالية:
- حالات تعذُّر بدء تشغيل خوادم الإدارة
- تعذُّر النشر
- أخطاء مخزن البيانات على واجهة المستخدم
- مشاكل في اتصال جميع مراكز البيانات بين معالجات الرسائل وخوادم الإدارة
- عدم عرض أي بيانات في "إحصاءات Google"
ولا تتعلق هذه المشكلات بالبنية الأساسية لـ ZooKeeper، ولكنها تتعلق بالبيانات غير الصالحة التي في شجرة ZooKeeper.
الأسباب المحتملة
الأسباب الشائعة لهذه المشكلة هي:
- عُقد متصلة بالمنطقة أو اسم المجموعة الخاطئة أثناء التثبيت بسبب وجود أخطاء في ملف تثبيت تلقائي.
- يؤدي إخفاق تثبيت أحد المكونات إلى إنشاء تسجيلات مكررة عند إعادة تثبيت المكون عدة مرات. في هذه الحالة، تلزم التنظيف لإزالة التسجيل مع معرّفات UUID خاطئة.
التشخيص
لتشخيص التشخيص، عليك جمع البيانات التالية:
- مخطط طوبولوجي، مع اسم المضيف وعناوين IP لكل عقدة ومكون Apigee
الموجودة على العقدة. قد يؤدي التخطيط التالي باستخدام الملف الشخصي لتثبيت Apigee إلى
ستكون أكثر فائدة:
DC-1 DS: ip1 hostname DS: ip2 hostname DS: ip3 hostname MS: ip4 hostname RMP: ip5 hostname RMP: ip6 hostname SAX: ip7 hostname DC-2 DS: ip8 hostname DS: ip9 hostname DS: ip10 hostname MS: ip11 hostname RMP: ip12 hostname RMP: ip13 hostname SAX: ip14 hostname
- عليك إنشاء مخرجات شجرة ZooKeeper للتحقّق من شبكة الأسلاك:
/opt/apigee/apigee-zookeeper/contrib/zk-tree.sh > zk-tree-output.txt
- لتسهيل التحقق من البيانات في شجرة ZooKeeper، قم بتشغيل واجهة برمجة التطبيقات التالية للإدارة
للحصول على قائمة المعرّفات الفريدة العالمية (UUID) للخادم في كل مركز من مراكز البيانات:
خوادم المداخل
curl -u sysadmin@email.com "http://management-server-host:8080/v1/servers?pod=gateway®ion=region-name"
الخوادم المركزية
curl -u sysadmin@email.com "http://management-server-host:8080/v1/servers?pod=central®ion=region-name"
خوادم "إحصاءات Google"
curl -u sysadmin@email.com "http://management-server-host:8080/v1/servers?pod=analytics®ion=region-name"
- التحقق من المعرفات الفريدة العامة (UUID) على كل مكون والتأكد من مطابقتها لما تراه في ZooKeeper
الشجرة:
جهاز التوجيه
curl 0:8081/v1/servers/self/uuid
معالج الرسائل
curl 0:8082/v1/servers/self/uuid
وكيل Qpid
curl 0:8083/v1/servers/self/uuid
موظّف دعم في Postgres
curl 0:8084/v1/servers/self/uuid
- يمكنك استخدام بيانات المعرّف الفريد العالمي (UUID) للبحث في مخرجات شجرة ZooKeeper التي تم إنشاؤها في الخطوة رقم 2 من أجل التحقّق من صحة توصيل الأسلاك وإزالة أي تسجيلات مكررة للمكون الذي يتضمن معرّفات UUID خاطئة.
- استخدام طلبات البيانات من واجهة برمجة التطبيقات للإدارة هنا لتصحيح التسجيل في مخزن البيانات. وتشمل المكوّنات، مثل "أجهزة التوجيه" و"الرسائل" يتسجّل المعالِجات وPostgres وQpid في حديقة ZooKeeper أثناء بدء التشغيل.
الدقة
يلزم معالجة المشكلات المتعلقة ببيانات ZooKeeper على أساس كل حالة على حدة. البيانات في تستند حديقة ZooKeeper إلى طوبولات Apigee Edge، وتختلف حسب كل حالة استخدام. إذا كانت إحدى مشكلات الذين يعانون من أعراض، فاجمع البيانات كما هو موضح في القسم السابق التواصل مع فريق دعم Apigee Edge