أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
InvalidAllowedRate
رسالة الخطأ
يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge، مع ظهور رسالة الخطأ التالية:
Error Saving Revision [revision_number] Invalid spike arrest rate [invalid_rate].
أمثلة على رسائل الخطأ
Error Saving Revision 1
Invalid spike arrest rate 30s.
Error Saving Revision 1
Invalid spike arrest rate 30.1ps.
أمثلة من خلال لقطات شاشة


السبب
إذا لم يكن معدّل الحدّ من الارتفاع المفاجئ المحدّد في العنصر <Rate> من سياسة الحدّ من الارتفاع المفاجئ عددًا صحيحًا أو إذا لم يكن المعدّل يتضمّن اللاحقة ps أو pm، سيتعذّر نشر خادم API الوكيل.
القيمتان الصالحتان هما [int]ps و[int]pm.
على سبيل المثال، إذا كان معدّل إيقاف الارتفاع المفاجئ المحدّد هو 30.1ps في العنصر <Rate>
في سياسة إيقاف الارتفاع المفاجئ، سيتعذّر نشر خادم API الوكيل. والسبب في ذلك هو أنّ 30.1 ليس عددًا صحيحًا.
التشخيص
تحديد معدّل إيقاف الارتفاع المفاجئ غير الصالح المحدّد في سياسة "إيقاف الارتفاع المفاجئ" يمكنك العثور على هذه المعلومات من رسالة الخطأ. على سبيل المثال، في الخطأ التالي، يكون الحدّ غير الصالح لارتفاع عدد الطلبات المفاجئ هو
30.1:Error Saving Revision 1 Invalid spike arrest rate 30.1ps.افحص جميع سياسات Spike Arrest في خادم وكيل واجهة برمجة التطبيقات المحدّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة Spike Arrest يتطابق فيها معدّل Spike Arrest المحدّد في العنصر
<Rate>مع معدّل Spike Arrest غير الصالح الذي تم تحديده في الخطوة 1 أعلاه، سيكون ذلك هو سبب الخطأ.على سبيل المثال، تحدّد السياسة التالية قيمة
<Rate>على أنّها 30.1ps، وهي تتطابق مع ما ورد في رسالة الخطأ:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <SpikeArrest async="false" continueOnError="false" enabled="true" name="CheckRate"> <DisplayName>CheckRate</DisplayName> <Properties/> <Identifier ref="request.header.some-header-name"/> <MessageWeight ref="request.header.weight"/> <Rate>30.1ps</Rate> </SpikeArrest>بما أنّ معدّل إيقاف الارتفاع المفاجئ المحدّد في العنصر
<Rate>ليس عددًا صحيحًا، يتعذّر نشر خادم وكيل واجهة برمجة التطبيقات ويظهر الخطأ التالي:Invalid spike arrest rate 30.1ps.
الدقة
تأكَّد من أنّ قيمة معدّل إيقاف الارتفاع المفاجئ المحدّدة في العنصر <Rate>
من سياسة إيقاف الارتفاع المفاجئ هي عدد صحيح ويتضمّن اللاحقة ps أو pm. على سبيل المثال:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SpikeArrest async="false" continueOnError="false" enabled="true" name="CheckRate">
<DisplayName>CheckRate</DisplayName>
<Properties/>
<Identifier ref="request.header.some-header-name"/>
<MessageWeight ref="request.header.weight"/>
<Rate>30ps</Rate>
</SpikeArrest>