أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
توضّح الأقسام التالية المشاكل المعروفة في Apigee Edge وEdge for Private Cloud. في معظم الحالات، سيتم حل المشاكل المُدرَجة في إصدار مستقبلي.
Miscellaneous Edge known issues
The following sections describe miscellaneous known issues with Edge.
| Area/Summary | Known issues |
|---|---|
Cache expire results in incorrect cachehit value |
When the Workaround: Repeat the process (make second call) again right after the first call. |
Setting InvalidateCache Policy
PurgeChildEntries to true does not work correctly |
Setting Workaround: Use the KeyValueMapOperations policy to iterate cache versioning and bypass the need for cache invalidation. |
| Concurrent deployment requests for a SharedFlow or API proxy can result in an inconsistent state in the Management Server where multiple revisions are shown as deployed. |
This can happen, for example, when concurrent runs of a CI/CD deployment pipeline occur using different revisions. To avoid this problem, avoid deploying API proxies or SharedFlows before the current deployment is complete. Workaround: Avoid concurrent API proxy or SharedFlow deployments. |
| API call counts shown in Edge API Analytics might contain duplicate data. |
Edge API Analytics can sometimes contain duplicate data for API calls. In that case the counts shown for API calls in Edge API Analytics are higher than the comparable values shown in third-party analytics tools. Workaround: Export the analytics data and use the gateway_flow_id field to de-duplicate the data. |
Known issues with the Edge UI
The following sections describe the known issues with the Edge UI.
| Area/Summary | Known issues |
|---|---|
| Can't access Edge SSO Zone Administration page from navigation bar after organization is mapped to an identity zone |
When you connect an organization to an identity zone, you can no longer access the Edge SSO Zone Administration page from the left navigation bar by selecting Admin > SSO. Workaround: Navigate to the page directly using the following URL: https://apigee.com/sso |
| Edge UI TLS Configuration |
The options Workaround: Follow the steps below to enable specific ciphers for the Edge UI:
|
المشاكل المعروفة في البوابة المدمجة
توضّح الأقسام التالية المشاكل المعروفة في البوابة المدمجة.
| المساحة | المشاكل المعروفة |
|---|---|
| SmartDocs |
|
| موفِّر الهوية عبر SAML | لا تتوفّر ميزة "تسجيل الخروج الفردي" (SLO) باستخدام موفِّر الهوية SAML لنطاقات الويب المخصّصة. لتفعيل نطاق مخصّص باستخدام موفِّر هوية SAML، اترك الحقل عنوان URL لتسجيل الخروج فارغًا عند ضبط إعدادات SAML. |
| مشرف البوابة |
|
| ميزات البوابة الإلكترونية |
|
المشاكل المعروفة في Edge for Private Cloud
توضّح الأقسام التالية المشاكل المعروفة في Edge for Private Cloud.
| منطقة | المشاكل المعروفة |
|---|---|
| Edge for Private Cloud 4.53.01 |
تقييم الثغرات الأمنية في NGINX (CVE-2026-42945)
تم الكشف عن ثغرة أمنية (CVE-2026-42945) تؤثر في التأثير على Apigee Edge for Private Cloud: لا تتأثر منصة Apigee Edge for Private Cloud بهذه الثغرة الأمنية في الإعدادات التلقائية التي يتم شحنها. تعتمد إمكانية استغلال الثغرة CVE-2026-42945 على أنماط إعدادات NGINX معيّنة، لا سيما استخدام الأمر الإجراء المطلوب:
|
| Edge for Private Cloud 4.53.00 | 440148595: يتم عرض تحذير منبثق بشأن انتهاء العمر الافتراضي بشكل مفرط
في Edge for Private Cloud 4.53.00 والإصدارات الأحدث، تعرض واجهة المستخدم نافذة منبثقة تحذيرية بشأن"انتهاء العمر الافتراضي" (EOL). يظهر هذا التحذير لا تتوفّر حاليًا أي طريقة للمستخدمين لإيقاف تحذير انتهاء العمر الافتراضي هذا أو تقليل عدد مرات ظهوره. |
| Edge for Private Cloud 4.53.01 |
وسائل شرح Java
قد يتعذّر تنفيذ عمليات ربط Java المخصّصة التي تحاول تحميل موفّر التشفير Bouncy Castle باستخدام الاسم "BC"، لأنّه تم تغيير الموفّر التلقائي إلى Bouncy Castle FIPS من أجل توفير دعم لمعيار FIPS. اسم مقدّم الخدمة الجديد الذي سيتم استخدامه هو "BCFIPS". |
| Edge for Private Cloud 4.53.00 |
وسائل شرح Java
قد يتعذّر تنفيذ عمليات ربط Java المخصّصة التي تحاول تحميل موفّر التشفير Bouncy Castle باستخدام الاسم "BC"، لأنّه تم تغيير الموفّر التلقائي إلى Bouncy Castle FIPS من أجل توفير دعم لمعيار FIPS. اسم مقدّم الخدمة الجديد الذي سيتم استخدامه هو "BCFIPS". |
| تحديث Mint في Edge for Private Cloud 4.52.01 |
لا تؤثّر هذه المشكلة إلا في المستخدمين الذين يستخدمون MINT أو فعّلوا MINT في عمليات تثبيت Edge for Private Cloud. المكوّن المتأثر: edge-message-processor المشكلة: إذا كانت ميزة تحقيق الربح مفعّلة وكنت بصدد تثبيت الإصدار 4.52.01 كتثبيت جديد أو الترقية من إصدارات Private Cloud السابقة، ستواجه مشكلة في معالجات الرسائل. سيحدث ارتفاع تدريجي في عدد سلاسل المحادثات المفتوحة ما يؤدي إلى استنفاد الموارد. يظهر الاستثناء التالي في ملف system.log الخاص بـ edge-message-processor: Error injecting constructor, java.lang.OutOfMemoryError: unable to create new native thread |
| ثغرة أمنية في بروتوكول HTTP/2 في Apigee | تم مؤخرًا رصد ثغرة أمنية تؤدي إلى حجب الخدمة (DoS) في عمليات تنفيذ متعددة لبروتوكول HTTP/2 (CVE-2023-44487)، بما في ذلك في Apigee Edge للسحابة الخاصة. ويمكن أن تؤدي الثغرة الأمنية إلى حجب وظائف إدارة واجهة برمجة التطبيقات في Apigee. لمزيد من التفاصيل، يُرجى الاطّلاع على نشرة أمان Apigee GCP-2023-032. تكون مكوّنات جهاز التوجيه وخادم الإدارة في Edge for Private Cloud معرَّضة للإنترنت، وقد تكون عرضة للخطر. على الرغم من تفعيل بروتوكول HTTP/2 على منفذ الإدارة الخاص بمكوّنات Edge الأخرى المخصّصة لـ Edge for Private Cloud، لا يتم عرض أي من هذه المكوّنات على الإنترنت. في المكوّنات غير التابعة لـ Edge، مثل Cassandra وZookeeper وغيرها، لا يتم تفعيل HTTP/2. ننصحك باتّخاذ الخطوات التالية لمعالجة الثغرة الأمنية في Edge for Private Cloud:
اتّبِع الخطوات التالية إذا كنت تستخدم الإصدار 4.51.00.11 أو إصدارًا أحدث من Edge Private Cloud:
اتّبِع الخطوات التالية إذا كنت تستخدم إصدارات Edge for Private Cloud الأقدم من 4.51.00.11:
|
| ترقية Postgresql عند التحديث إلى الإصدار 4.52 | تواجه Apigee-postgresql مشاكل في الترقية من الإصدار 4.50 أو 4.51 إلى الإصدار 4.52 من Edge for Private Cloud. تحدث المشاكل بشكل أساسي عندما يكون عدد الجداول أكبر من 500. يمكنك التحقّق من إجمالي عدد الجداول في Postgres من خلال تنفيذ طلب بحث SQL أدناه: select count(*) from information_schema.tables الحل البديل: عند تحديث Apigee Edge من الإصدار 4.50.00 أو 4.51.00 إلى الإصدار 4.52.00، احرص على تنفيذ الخطوة التمهيدية قبل ترقية Apigee-postgresql. |
| سياسة LDAP | 149245401: لا تظهر إعدادات مجموعة اتصالات LDAP لـ JNDI التي تم ضبطها من خلال مورد LDAP، وتتسبّب إعدادات JNDI التلقائية في إنشاء اتصالات للاستخدام الفردي في كل مرة. ونتيجةً لذلك، يتم فتح الاتصالات وإغلاقها في كل مرة لاستخدامها مرة واحدة، ما يؤدي إلى إنشاء عدد كبير من الاتصالات في الساعة بخادم LDAP. الحل: لتغيير خصائص مجموعة اتصالات LDAP، اتّبِع الخطوات التالية لإجراء تغيير عام على مستوى جميع سياسات LDAP.
للتحقّق من أنّ خصائص JNDI لمجموعة الاتصالات سارية، يمكنك تنفيذ tcpdump لمراقبة سلوك مجموعة اتصالات LDAP بمرور الوقت. |
| وقت استجابة طويل لمعالجة الطلبات | 139051927: تم رصد حالات تأخير كبيرة في معالجة الخادم الوكيل في "معالج الرسائل"، ما يؤثر في جميع خوادم API الوكيلة. تشمل الأعراض تأخيرات تتراوح بين 200 و300 ملي ثانية في أوقات المعالجة مقارنةً بأوقات الاستجابة العادية لواجهة برمجة التطبيقات، ويمكن أن تحدث بشكل عشوائي حتى مع انخفاض عدد المعاملات في الثانية. ويمكن أن يحدث ذلك عند توفّر أكثر من 50 خادم مستهدف يربط به "معالج الرسائل". السبب الأساسي: تحتفظ معالجات الرسائل بذاكرة تخزين مؤقت تربط عنوان URL الخاص بالخادم المستهدَف بكائن HTTPClient للاتصالات الصادرة إلى الخوادم المستهدَفة. يتم ضبط هذا الإعداد تلقائيًا على 50، وهو ما قد يكون منخفضًا جدًا بالنسبة إلى معظم عمليات النشر. عندما يتضمّن عملية النشر عدة مجموعات من المؤسسات/البيئات في عملية الإعداد، ويكون هناك عدد كبير من الخوادم المستهدَفة التي تتجاوز 50 خادمًا إجمالاً، يتم إزالة عناوين URL الخاصة بالخوادم المستهدَفة من ذاكرة التخزين المؤقت باستمرار، ما يؤدي إلى حدوث حالات تأخير. التحقّق: لتحديد ما إذا كان إخلاء عناوين URL الخاصة بالخادم المستهدف يتسبّب في مشكلة وقت الاستجابة، ابحث في system.logs الخاصة بـ Message Processor عن الكلمة الرئيسية "onEvict" أو "Eviction". يشير ظهورها في السجلات إلى أنّه يتم إخلاء عناوين URL الخاصة بالخادم المستهدف من ذاكرة التخزين المؤقت HTTPClient لأنّ حجم ذاكرة التخزين المؤقت صغير جدًا. الحل البديل:
بالنسبة إلى الإصدارَين 19.01 و19.06 من Edge for Private Cloud، يمكنك تعديل ذاكرة التخزين المؤقت لـ HTTPClient وضبطها، conf/http.properties+HTTPClient.dynamic.cache.elements.size=500 بعد ذلك، أعِد تشغيل معالج الرسائل. أجرِ التغييرات نفسها على جميع معالِجات الرسائل. القيمة 500 هي مثال. يجب أن تكون القيمة المثالية للإعداد أكبر من عدد الخوادم المستهدَفة التي ستتصل بها أداة معالجة الرسائل. ليس هناك أي آثار جانبية لضبط هذه السمة على قيمة أعلى، والتأثير الوحيد سيكون تحسين أوقات معالجة طلبات وكيل معالج الرسائل.
ملاحظة: يحتوي الإصدار 50.00 من Edge for Private Cloud على الإعداد التلقائي 500. |
| إدخالات متعدّدة لخرائط قيم المفاتيح | 157933959: تؤدي عمليات الإدراج والتعديل المتزامنة لخريطة قيم المفاتيح (KVM) نفسها التي تم تحديد نطاقها على مستوى المؤسسة أو البيئة إلى بيانات غير متّسقة وتعديلات مفقودة. ملاحظة: ينطبق هذا القيد فقط على Edge for Private Cloud، ولا ينطبق على Edge for Public Cloud والبيئات المختلطة. لحلّ بديل في Edge for Private Cloud، أنشئ آلة KVM في نطاق |