স্পাইক অ্যারেস্ট নীতি স্থাপনার ত্রুটি সমস্যা সমাধান

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

অবৈধ অনুমোদিত হার

ত্রুটি বার্তা

এজ ইউআই বা এজ ম্যানেজমেন্ট এপিআই এর মাধ্যমে এপিআই প্রক্সির স্থাপনা এই ত্রুটি বার্তার সাথে ব্যর্থ হয়:

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

উদাহরণস্বরূপ, যদি স্পাইক অ্যারেস্ট নীতির <Rate> উপাদানে নির্দিষ্ট করা স্পাইক অ্যারেস্ট রেট 30.1ps হয়, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়। এটি কারণ 30.1 একটি পূর্ণসংখ্যা নয়।

রোগ নির্ণয়

  1. স্পাইক অ্যারেস্ট নীতিতে উল্লেখিত অবৈধ স্পাইক অ্যারেস্ট রেট শনাক্ত করুন। আপনি ত্রুটি বার্তা থেকে এই তথ্য খুঁজে পেতে পারেন. উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, অবৈধ স্পাইক গ্রেপ্তার হল 30.1 :

    Error Saving Revision 1
    Invalid spike arrest rate 30.1ps.
    
  2. নির্দিষ্ট API প্রক্সিতে সমস্ত স্পাইক অ্যারেস্ট নীতি পরীক্ষা করুন যেখানে ব্যর্থতা ঘটেছে। যদি এমন কোনো স্পাইক অ্যারেস্ট নীতি থাকে যেখানে <Rate> উপাদানে উল্লেখিত স্পাইক অ্যারেস্ট উপরের ধাপ # 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>