أنت بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في يوم الخميس الموافق 22 أكتوبر 2015، طرحنا رمز تصحيح جديدًا لـ Apigee Edge for Private Cloud.
ترتيب الترقية لتثبيت مركزَي بيانات
إذا كنت بصدد ترقية عملية تثبيت تتضمّن مركزَي بيانات، عليك ترقية المكوّنات بالترتيب التالي:
- مركز بيانات Qpid 1
- مركز بيانات Qpid 2
- مركز بيانات Postgres 1
- مركز بيانات Postgres 2
- مركز بيانات خادم الإدارة 1
- مركز بيانات خادم الإدارة 2
- مركز بيانات جهاز التوجيه/معالج الرسائل 1
- مركز بيانات جهاز التوجيه/معالج الرسائل 2
إزالة وحدة "البوابة" الإضافية عند الترقية إلى الإصدار 4.15.07.00
يتضمّن هذا الإصدار نصًا برمجيًا يعالج المشكلة OPDK-1878. في هذه المشكلة، إذا غيّر الإصدار السابق من Edge اسم وحدة "البوابة" من القيمة التلقائية "gateway"، أضاف النص البرمجي للترقية إلى الإصدار 4.15.07.00 تلقائيًا وحدة جديدة باسم "gateway" إلى عملية التثبيت، بالإضافة إلى الوحدة التي أنشأتها.
تحديد ما إذا كنت متأثرًا بهذه المشكلة
من المرجّح أن تكون هذه المشكلة قد حدثت في بيئة تتضمّن مراكز بيانات متعددة، حيث أنشأت وحدات "البوابة" بأسماء مختلفة في كل مركز بيانات، مثل "gateway-1" و "gateway-2". إذا استخدمت الاسم التلقائي لوحدة "البوابة"، وهو "gateway"، لن تتأثر بهذه المشكلة.
لتحديد الوحدات في منطقة معيّنة، استخدِم أمر cURL التالي:
> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods
حيث ms_IP هو عنوان IP أو اسم نظام أسماء النطاقات لخادم إدارة Edge، و dc-1 هو اسم المنطقة. يعرض هذا الأمر مصفوفة تحتوي على جميع أسماء الوحدات في المنطقة.
إذا شغّلت هذا الأمر قبل الترقية وأعدت تسمية وحدة "البوابة"، ستظهر لك نتائج بالصيغة التالية:
[ "gateway-1", "analytics", "central" ]
إذا شغّلت هذا الأمر بعد الترقية إلى الإصدار 4.15.07.00، ستتضمّن النتائج الآن وحدة "البوابة" :
[ "gateway-1", "gateway", "analytics", "central" ]
إذا كنت لا تعرف أسماء مناطقك، استخدِم الأمر:
> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions
تطبيق النص البرمجي للإصلاح
يتضمّن رمز التصحيح 4.15.07.01 النص البرمجي delete-gw-pod.sh الذي يزيل الوحدة الإضافية التي أنشأتها عملية الترقية إلى الإصدار 4.15.07.00.
النص البرمجي delete-gw-pod.sh:
- يزيل جميع مكوّنات Edge من وحدة "البوابة" أو الوحدة التي تحدّدها.
- يفصل أي مؤسسات عن الوحدة.
- يحذف الوحدة.
لتشغيل هذا النص البرمجي:
- ثبِّت رمز التصحيح 4.15.07.01.
- خذ نسخة احتياطية من جميع عُقد ZooKeeper. راجِع Edge دليل العمليات لمزيد من المعلومات.
- على أي عُقدة من عُقد خادم الإدارة، شغِّل النص البرمجي delete-gw-pod.sh لحذف وحدة
"البوابة" التي أنشأها برنامج الترقية إلى الإصدار 4.15.07.00:
> /<instal_dir>/apigee4/bin/delete-gw-pod.sh
يطلب منك النص البرمجي كلمة مرور مشرف النظام.
إذا لم تحدّد أي خيارات سطر أوامر للنص البرمجي، سيتكرّر النص البرمجي في جميع المناطق لـ تحديد أي وحدات متعددة من وحدة "البوابة". بعد ذلك، سيطلب منك حذف إحدى الوحدات، وسيتم تلقائيًا اختيار وحدة "البوابة".
يمكنك تمرير خيارات سطر الأوامر إلى النص البرمجي delete-gw-pod.sh. على سبيل المثال، إذا مرّرت اسم وحدة ومنطقة، سيحذف النص البرمجي هذه الوحدة فقط في تلك المنطقة. بعد ذلك، سيُسألك عما إذا كنت تريد التحقّق من جميع المناطق.
يمكنك تمرير المَعلمات التالية إلى النص البرمجي delete-gw-pod.sh:
- -P <System admin password>
- -a <Admin email, defaults to the value of ADMIN_EMAIL in apigee_env.sh>
- -H <Management Server host, defaults to the value of MSIP in apigee_env.sh>
- -r <Region to search for the "gateway" pod>
- -p <Gateway pod name. Defaults to "gateway">
- -y <Suppress warning>
الأخطاء التي تم إصلاحها
تم إصلاح الأخطاء التالية في هذا الإصدار.
| معرّف المشكلة | الوصف |
|---|---|
| OPDK-1927 | **الترقية إلى ميزة "تحقيق الربح" لا تتضمّن جداول، ويتم إنشاء فهارس مكرّرة** |
| OPDK-1878 | تغيير اسم وحدة "البوابة" في الإعداد يؤدي إلى حدوث مشاكل |
| OPDK-1886 | لا يمكن للعُقدة الوصول إلى عناوين IP المحلية، مثل 192.168.x.y |
| MGMT-2353 | لا يعمل زر "حذف" في صفحة قائمة التقارير المخصّصة إلا مرة واحدة |
| MGMT-2521 | تتوقف أحيانًا جلسة التتبُّع |
| MGMT-2543 | يعدِّل محرِّر الخادم الوكيل الجديد ملف XML في <Payload> من سياسة AssignMessage، ما يؤدي إلى إيقاف الخوادم الوكيلة الحالية لواجهة برمجة التطبيقات |
| MGMT-2581 | إيقاف طريقة تتبُّع HTTP في جميع منافذ الإدارة |
| MGMT-2599 | يعيد "محرِّر الخادم الوكيل الجديد" بادئة مساحة الاسم بعد حذفها |
| MGMT-2616 | لا يعالج "محرِّر الخادم الوكيل الجديد" لواجهة برمجة التطبيقات كيانات XML بشكلٍ صحيح |
| MGMT-2618 | مشاكل في عملية النشر بسبب "حدث خطأ أثناء إنشاء دليل للمسار" |
| MGMT-2702 | ثغرة أمنية في البرمجة النصية على مواقع متعددة في FireFox وIE |
| DEVRT-1942 | **الترقية إلى ميزة "تحقيق الربح" لا تتضمّن جداول، ويتم إنشاء فهارس مكرّرة** |
| APIRT-1074 | **لا تتم معالجة المحتوى المضغوط بشكلٍ صحيح عند إرسال عنوان Connection: Close بدون عنوانَي Content-Length أو Transfer-Encoding** |