কোটা নীতি স্থাপন ত্রুটি সমস্যা সমাধান, কোটা নীতি স্থাপনার ত্রুটি সমস্যা সমাধান

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

অবৈধ কোটা ইন্টারভাল

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

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

Error Saving Revision [revision_number]
Invalid quota interval [interval] in quota policy [policy_name].

উদাহরণ ত্রুটি বার্তা

Error Saving Revision 1
Invalid quota interval 0.1 in quota policy Quota-1.

উদাহরণ স্ক্রিনশট

কারণ

যদি কোটা নীতির <Interval> উপাদানে উল্লেখ করা কোটা ব্যবধানটি একটি পূর্ণসংখ্যা না হয়, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

উদাহরণ স্বরূপ, কোটা নীতির <Interval> এলিমেন্টে উল্লেখিত কোটা ব্যবধান 0.1 হলে, API প্রক্সির স্থাপনা ব্যর্থ হয়।

রোগ নির্ণয়

  1. কোটা নীতি সনাক্ত করুন যেখানে ত্রুটি ঘটেছে এবং অবৈধ কোটা ব্যবধান। আপনি ত্রুটি বার্তা থেকে এই তথ্য খুঁজে পেতে পারেন. উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, নীতির নাম Quota-1 এবং অবৈধ কোটার ব্যবধান হল 0.1 :

    Error Saving Revision 1
    Invalid quota interval 0.1 in quota policy Quota-1.
    
  2. যাচাই করুন যে ব্যর্থ কোটা নীতিতে উল্লেখ করা কোটা ব্যবধানের মান ত্রুটি বার্তায় চিহ্নিত মানের সাথে মেলে (উপরে ধাপ #1)। উদাহরণস্বরূপ, নিম্নলিখিত নীতিটি 0.1 হিসাবে কোটা ব্যবধানের মান নির্দিষ্ট করে, যা ত্রুটি বার্তার সাথে মেলে:

    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1">
     <DisplayName>Quota-1</DisplayName>
     <Properties />
     <Allow count="3" />
     <Interval>0.1</Interval>
     <TimeUnit>minute</TimeUnit>
    </Quota>
    
  3. যদি নির্দিষ্ট করা কোটা ব্যবধান একটি পূর্ণসংখ্যা না হয়, তাহলে এটি ত্রুটির কারণ।

    উপরে দেখানো কোটা নীতির উদাহরণে, কোটার ব্যবধানের মান হল 0.1, যা একটি পূর্ণসংখ্যা নয়। অতএব, API প্রক্সির স্থাপনা ত্রুটির সাথে ব্যর্থ হয়:

    Invalid quota interval 0.1 in quota policy Quota-1.
    

রেজোলিউশন

নিশ্চিত করুন যে কোটা নীতির <Interval> উপাদানে নির্দিষ্ট করা কোটা ব্যবধানের মান একটি পূর্ণসংখ্যা। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
</Quota>

অবৈধ কোটাটাইম ইউনিট

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

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

Error Saving Revision [revision_number]
Invalid quota interval time unit [time_unit] in quota policy
[policy_name] in Revision [revision_number] of application
[proxy_name], in organization [org_name].

উদাহরণ ত্রুটি বার্তা

Error Saving Revision 1
Invalid quota interval time unit year in quota policy Quota-1 in Revision 1 of application Quota_test, in organization aprabhashankar-eval.

উদাহরণ স্ক্রিনশট

কারণ

যদি কোটা নীতির <TimeUnit> উপাদানে নির্দিষ্ট সময় ইউনিট অসমর্থিত হয়, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

সমর্থিত সময়ের একক হল minute , hour , day , week এবং month

উদাহরণস্বরূপ, যদি কোটা নীতির <TimeUnit> উপাদানে সময়ের একক year হিসাবে নির্দিষ্ট করা হয়, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

রোগ নির্ণয়

  1. কোটা নীতি সনাক্ত করুন যেখানে ত্রুটি ঘটেছে এবং অবৈধ সময় ইউনিট। আপনি ত্রুটি বার্তা থেকে এই তথ্য খুঁজে পেতে পারেন. উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, নীতির নাম হল Quota-1 এবং অবৈধ সময়ের একক হল year :

    Invalid quota interval time unit year in quota policy Quota-1
    in Revision 1 of application Quota_test, in organization aprabhashankar-eval.
    
  2. যাচাই করুন যে কোটা নীতির <TimeUnit> উপাদানে নির্দিষ্ট করা সময় ইউনিট ত্রুটি বার্তায় চিহ্নিত সময় ইউনিটের সাথে মিলে যায় (উপরে ধাপ #1)। উদাহরণ স্বরূপ, নিম্নোক্ত নীতি year হিসাবে কোটার ব্যবধানের মান নির্দিষ্ট করে, যা ত্রুটি বার্তার সাথে মেলে:

    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1">
     <DisplayName>Quota-1</DisplayName>
     <Properties />
     <Allow count="3" />
     <Interval>1</Interval>
     <TimeUnit>year</TimeUnit>
    </Quota>
    
  3. যদি কোটা নীতিতে নির্দিষ্ট সময় ইউনিট সমর্থিত না হয়, তাহলে এটি ত্রুটির কারণ।

    উপরে দেখানো কোটা নীতির উদাহরণে, সময় একক year হিসাবে নির্দিষ্ট করা হয়েছে যা অসমর্থিত। অতএব, API প্রক্সির স্থাপনা ত্রুটির সাথে ব্যর্থ হয়:

    Invalid quota interval time unit year in quota policy Quota-1 in Revision 1 of application Quota_test, in organization aprabhashankar-eval.
    

রেজোলিউশন

নিশ্চিত করুন যে কোটা নীতির <TimeUnit> উপাদানে নির্দিষ্ট সময় ইউনিট সমর্থিত। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>month</TimeUnit>
</Quota>

অবৈধ কোটা টাইপ

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

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

Error Saving Revision [revision_number]
No enum constant com.apigee.quota.types.QuotaType.[type].

উদাহরণ ত্রুটি বার্তা

Error Saving Revision 1
No enum constant com.apigee.quota.types.QuotaType.window.

উদাহরণ স্ক্রিনশট

কারণ

কোটা নীতির <Quota> উপাদানের type অ্যাট্রিবিউট দ্বারা নির্দিষ্ট করা কোটার ধরন যদি অবৈধ হয়, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

সমর্থিত কোটার প্রকারগুলি হল default , calendar , flexi এবং rollingwindow

উদাহরণস্বরূপ, যদি কোটা নীতির <Quota> উপাদানে window হিসাবে নীতির ধরন নির্দিষ্ট করা হয় তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

রোগ নির্ণয়

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

    Error Saving Revision 1
    No enum constant com.apigee.quota.types.QuotaType.window.
    
  2. নির্দিষ্ট API প্রক্সিতে সমস্ত কোটা নীতি পরীক্ষা করুন যেখানে ব্যর্থতা ঘটেছে। যদি কোনো কোটা নীতি থাকে যেখানে <Quota> উপাদানে উল্লেখ করা কোটার প্রকারটি উপরের ধাপ #1-এ চিহ্নিত অসমর্থিত প্রকারের সাথে মেলে, তাহলে সেটিই ত্রুটির কারণ।

    উদাহরণস্বরূপ, নিম্নলিখিত নীতিটি window হিসাবে প্রকারটি নির্দিষ্ট করে, যা ত্রুটি বার্তার সাথে মেলে:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="window">
        <DisplayName>Quota-1</DisplayName>
        <Properties/>
        <Allow count="3"/>
        <Interval>1</Interval>
        <TimeUnit>minute</TimeUnit>
        <StartTime>2017-7-16 12:00:00</StartTime>
        <MessageWeight ref="messageWeight"/>
    </Quota>
    

    যেহেতু টাইপ অ্যাট্রিবিউটটি window হিসাবে সেট করা হয়েছে, যা অসমর্থিত, এপিআই প্রক্সির স্থাপনা ত্রুটির সাথে ব্যর্থ হয়:

    No enum constant com.apigee.quota.types.QuotaType.window.
    

রেজোলিউশন

নিশ্চিত করুন যে কোটা নীতির <Quota> উপাদানের type অ্যাট্রিবিউট দ্বারা নির্দিষ্ট করা কোটা টাইপ সমর্থিত। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="rollingwindow">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <MessageWeight ref="messageWeight"/>
</Quota>

অবৈধ স্টার্টটাইম

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

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

Error Saving Revision [revision_number]
Invalid Starttime:[start_time]; Start Time should be of the format yyyy-MM-dd HH:mm:ss.

উদাহরণ ত্রুটি বার্তা

Error Saving Revision 1
Invalid Starttime:7-16-2017 12:00:00; Start Time should be of the format yyyy-MM-dd HH:mm:ss.

উদাহরণ স্ক্রিনশট

কারণ

যদি কোটা নীতির <StartTime> উপাদানে নির্দিষ্ট সময়ের বিন্যাসটি অবৈধ হয়, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

বৈধ বিন্যাস হল yyyy-MM-dd HH:mm:ss , যা ISO 8601 তারিখ এবং সময় বিন্যাস৷

উদাহরণস্বরূপ, যদি কোটা নীতির <StartTime> উপাদানে নির্দিষ্ট সময় 7-16-2017 12:00:00 হয় তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

রোগ নির্ণয়

  1. কোটা নীতিতে উল্লেখিত অবৈধ শুরুর সময় চিহ্নিত করুন। আপনি ত্রুটি বার্তা থেকে এই তথ্য খুঁজে পেতে পারেন. উদাহরণস্বরূপ, নিম্নলিখিত ত্রুটিতে, অবৈধ শুরুর সময় হল 7-16-2017 12:00:00

    Invalid Starttime:7-16-2017 12:00:00; Start Time should be of the format yyyy-MM-dd HH:mm:ss.
    
  2. নির্দিষ্ট API প্রক্সিতে সমস্ত কোটা নীতি পরীক্ষা করুন যেখানে ব্যর্থতা ঘটেছে। যদি কোনো কোটা নীতি থাকে যেখানে <StartTime> উপাদানে উল্লিখিত মান উপরের ধাপ # 1-এ চিহ্নিত অবৈধ শুরু সময়ের সাথে মেলে, তাহলে এটিই ত্রুটির কারণ।

    উদাহরণস্বরূপ, নিম্নলিখিত নীতিটি 7-16-2017 12:00:00 হিসাবে টাইপটিকে নির্দিষ্ট করে, যা ত্রুটি বার্তার সাথে মেলে:

    <?xml version="1.0" encoding="UTF-8"?>
    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="calendar">
       <DisplayName>Quota-1</DisplayName>
       <Properties />
       <Allow count="3" />
       <Interval>1</Interval>
       <TimeUnit>minute</TimeUnit>
       <StartTime>7-16-2017 12:00:00</StartTime>
    </Quota>
    

    যেহেতু <StartTime> এর জন্য সেট করা মানটি 7-16-2017 12:00:00 হিসাবে সেট করা হয়েছে, যা প্রয়োজনীয় তারিখ/সময় বিন্যাস অনুযায়ী নয়, এপিআই প্রক্সির স্থাপনা ত্রুটির সাথে ব্যর্থ হয়:

    Invalid Starttime:7-16-2017 12:00:00; Start Time should be of the format yyyy-MM-dd HH:mm:ss.
    

রেজোলিউশন

নিশ্চিত করুন যে কোটা নীতির <StartTime> উপাদানে নির্দিষ্ট করা শুরুর সময়ের বিন্যাসটি প্রয়োজনীয় বিন্যাস yyyy-MM-dd HH:mm:ss অনুযায়ী বৈধ। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="calendar">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
</Quota>

StartTimeNotSupported

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

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

Error Saving Revision [revision_number]
Starttime is not supported for quotatype [quota_type]. Starttime is supported only for calendar based type.

উদাহরণ ত্রুটি বার্তা

Error Saving Revision 1
Starttime is not supported for quotatype flexi. Starttime is supported only for calendar based type.

উদাহরণ স্ক্রিনশট

কারণ

যদি <StartTime> উপাদানটি একটি কোটা নীতিতে নির্দিষ্ট করা থাকে যার কোটার ধরন ক্যালেন্ডারের প্রকার নয়, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

<StartTime> উপাদানটি শুধুমাত্র calendar কোটার প্রকারের জন্য সমর্থিত।

উদাহরণস্বরূপ, যদি type অ্যাট্রিবিউটটি কোটা নীতির <Quota> উপাদানে flexi বা rolling window সেট করা থাকে, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

রোগ নির্ণয়

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

    Starttime is not supported for quotatype flexi. Starttime is
    supported only for calendar based type.
    
  2. নির্দিষ্ট API প্রক্সিতে সমস্ত কোটা নীতি পরীক্ষা করুন যেখানে ব্যর্থতা ঘটেছে। যদি এমন কোনো কোটা নীতি থাকে যেখানে নির্দিষ্ট করা টাইপ অ্যাট্রিবিউট উপরের ধাপ # 1-এ চিহ্নিত কোটার প্রকারের সাথে মেলে এবং <StartTime> এলিমেন্ট উল্লেখ করা হয়েছে, তাহলে সেটিই ত্রুটির কারণ।

    উদাহরণ স্বরূপ, নিম্নলিখিত নীতিটি flexi হিসাবে কোটার ধরন নির্দিষ্ট করে, যা ত্রুটি বার্তার সাথে মেলে এবং <StartTime> উপাদানও নির্দিষ্ট করে:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="flexi">
        <DisplayName>Quota-1</DisplayName>
        <Properties/>
        <Allow count="3"/>
        <Interval>1</Interval>
        <TimeUnit>minute</TimeUnit>
        <StartTime>2017-7-16 12:00:00</StartTime>
    </Quota>
    

    যেহেতু <StartTime> উপাদানটি কোটা নীতিতে নির্দিষ্ট করা হয়েছে যার কোটার প্রকার flexi হিসাবে নির্দিষ্ট করা হয়েছে, API প্রক্সির স্থাপনা ত্রুটির সাথে ব্যর্থ হয়:

    Starttime is not supported for quotatype flexi. Starttime is supported only for calendar based type.
    

রেজোলিউশন

নিশ্চিত করুন যে <StartTime> উপাদানটি নির্দিষ্ট করা নেই যখন <Quota> উপাদানের type অ্যাট্রিবিউট দ্বারা নির্দেশিত কোটা টাইপটি flexi বা rolling window হয়। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota-1" type="flexi">
    <DisplayName>Quota-1</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
</Quota>

InvalidTimeUnitForDistributedQuota

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

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

Error Saving Revision [revision number]
Invalid timeunit second for distributed quota.

উদাহরণ ত্রুটি বার্তা

Error Saving Revision 1
Invalid timeunit second for distributed quota.

উদাহরণ স্ক্রিনশট

কারণ

যদি <Distributed> উপাদানটি true সেট করা হয় এবং <TimeUnit> উপাদানটি second সেট করা হয় তবে API প্রক্সির স্থাপনা ব্যর্থ হয়। টাইমইউনিট second একটি বিতরণ করা কোটার জন্য অবৈধ৷

যখন Distributed উপাদান true সেট করা হয়, তখন নীতির একটি কেন্দ্রীয় কাউন্টার বজায় রাখা উচিত এবং এটিকে ক্রমাগত সমস্ত মেসেজ প্রসেসরে সিঙ্ক্রোনাইজ করা উচিত। অতএব, এটি সিঙ্ক্রোনাইজ করা এবং যাচাই করা কঠিন হবে যে অনুরোধের সংখ্যা সেকেন্ডের মতো অল্প সময়ের মধ্যে নির্দিষ্ট কোটা অতিক্রম করেনি। এই কারণে, টাইমইউনিট second বিতরণ করা কোটার জন্য অবৈধ বলে বিবেচিত হয়৷

রোগ নির্ণয়

নির্দিষ্ট API প্রক্সিতে সমস্ত কোটা নীতি পরীক্ষা করুন যেখানে ব্যর্থতা ঘটেছে। যদি <TimeUnit> এলিমেন্ট সহ কোনো কোটা নীতি second সেট করা থাকে এবং <Distributed> এলিমেন্টটি true তে সেট করা থাকে, তাহলে সেটিই ত্রুটির কারণ।

উদাহরণ স্বরূপ, নিচের নীতিতে একটি <TimeUnit> এলিমেন্ট second সেট করা আছে এবং <Distributed> এলিমেন্ট true সেট করা আছে।

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="CheckQuota" type="calendar">
    <DisplayName>CheckQuota</DisplayName>
    <Properties/>
    <Allow count="30"/>
    <Interval>1</Interval>
    <TimeUnit>second</TimeUnit>
    <StartTime>2018-8-05 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>false</Synchronous>
</Quota>

রেজোলিউশন

নিশ্চিত করুন যে <TimeUnit> উপাদানটি কখনই second সেট করা হয় না যখন <Distributed> উপাদানটি সত্যে সেট করা হয়। <TimeUnit> উপাদানটি অন্য যেকোনো অনুমোদিত মান - minute, hour, day, week, বা month সেট করা যেতে পারে। যেমন:

<Quota async="false" continueOnError="false" enabled="true" name="CheckQuota" type="calendar">
    <DisplayName>CheckQuota</DisplayName>
    <Properties/>
    <Allow count="30"/>
    <Interval>1</Interval>
    <TimeUnit>hour</TimeUnit>
    <StartTime>2018-8-05 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>false</Synchronous>
</Quota>

InvalidSynchronizeIntervalForAsyncConfiguration

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

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

Error Saving Revision [revision number]
SyncIntervalInSeconds should be a value greater than zero.

উদাহরণ ত্রুটি বার্তা

Error Saving Revision 1
SyncIntervalInSeconds should be a value greater than zero.

উদাহরণ স্ক্রিনশট

কারণ

যদি একটি কোটা নীতিতে <SyncIntervalInSeconds> উপাদানের <AsynchronousConfiguration> উপাদানের জন্য নির্দিষ্ট করা মান শূন্যের কম হয়, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

রোগ নির্ণয়

নির্দিষ্ট API প্রক্সিতে সমস্ত কোটা নীতি পরীক্ষা করুন যেখানে ব্যর্থতা ঘটেছে। যদি এমন কোনো কোটা নীতি থাকে যেখানে <SyncIntervalInSeconds> উপাদানটি <AsynchronousConfiguration> এলিমেন্টের মধ্যে শূন্যের কম একটি মান সেট করা থাকে, তাহলে সেটিই ত্রুটির কারণ।

উদাহরণস্বরূপ, নিচের নীতিতে <SyncIntervalInSeconds> উপাদানের জন্য একটি নেতিবাচক মান নির্দিষ্ট করা আছে:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota_AsyncConfig" type="calendar">
    <DisplayName>Quota_AsyncConfig</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>false</Synchronous>
    <AsynchronousConfiguration>
        <SyncIntervalInSeconds>-1</SyncIntervalInSeconds>
    </AsynchronousConfiguration>
</Quota>

রেজোলিউশন

নিশ্চিত করুন যে আপনি সর্বদা একটি কোটা নীতিতে <SyncIntervalInSeconds> উপাদানটির জন্য <AsynchronousConfiguration> উপাদানের জন্য একটি ধনাত্মক পূর্ণসংখ্যা নির্দিষ্ট করেছেন। যেমন:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota_AsyncConfig" type="calendar">
    <DisplayName>Quota_AsyncConfig</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>false</Synchronous>
    <AsynchronousConfiguration>
        <SyncIntervalInSeconds>5</SyncIntervalInSeconds>
    </AsynchronousConfiguration>
</Quota>

InvalidAsynchronizeConfigurationForSynchronousQuota

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

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

Error Saving Revision [revision number]
AsynchronousConfiguration is not valid for synchronous quota.

উদাহরণ ত্রুটি বার্তা

Error Saving Revision 2
AsynchronousConfiguration is not valid for synchronous quota.

উদাহরণ স্ক্রিনশট

কারণ

যদি <Synchronous> উপাদানটির মান একটি কোটা নীতিতে true হিসাবে সেট করা হয়, যেটিতে <AsynchronousConfiguration> উপাদান ব্যবহার করে সংজ্ঞায়িত অ্যাসিঙ্ক্রোনাস কনফিগারেশনও রয়েছে, তাহলে API প্রক্সির স্থাপনা ব্যর্থ হয়।

রোগ নির্ণয়

নির্দিষ্ট API প্রক্সিতে সমস্ত কোটা নীতি পরীক্ষা করুন যেখানে ব্যর্থতা ঘটেছে। যদি এমন কোনো কোটা নীতি থাকে যেখানে <Synchronous> উপাদানটি true হিসাবে সেট করা থাকে এবং যদি এটিতে একটি <AsynchronousConfiguration> উপাদানও সংজ্ঞায়িত থাকে, তবে এটি ত্রুটির কারণ।

উদাহরণস্বরূপ, নীচের নীতিতে একটি <Synchronous> উপাদান রয়েছে যা true হিসাবে সেট করা আছে এবং একটি <AsynchronousConfiguration> উপাদান সংজ্ঞায়িত করা হয়েছে:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota_AsyncConfig" type="calendar">
    <DisplayName>Quota_AsyncConfig</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <Distributed>true</Distributed>
    <Synchronous>true</Synchronous>
    <AsynchronousConfiguration>
     <SyncIntervalInSeconds>1</SyncIntervalInSeconds>
    </AsynchronousConfiguration>
</Quota>

রেজোলিউশন

নিশ্চিত করুন যে <AsynchronousConfiguration> > উপাদান ব্যবহার করে কোন অ্যাসিঙ্ক্রোনাস কনফিগারেশন সংজ্ঞায়িত করা নেই যদি একটি কোটা নীতিতে <Synchronous> উপাদানটি true হিসাবে সেট করা থাকে।

উপরের উদাহরণটি নীচে দেখানো <AsynchronousConfiguration> বিভাগটি সরিয়ে দিয়ে সংশোধন করা যেতে পারে:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Quota async="false" continueOnError="false" enabled="true" name="Quota_AsyncConfig" type="calendar">
    <DisplayName>Quota_AsyncConfig</DisplayName>
    <Properties/>
    <Allow count="3"/>
    <Interval>1</Interval>
    <TimeUnit>minute</TimeUnit>
    <StartTime>2017-7-16 12:00:00</StartTime>
    <Distributed>true</Distributed>
 <Synchronous>true</Synchronous>
</Quota>