تحديد المشاكل وحلّها في ما يتعلّق بنشر سياسة الحصص

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

InvalidQuotaInterval

رسالة الخطأ

يتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge مع ظهور رسالة الخطأ التالية:

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> ضِمن "سياسة الحصص" عددًا صحيحًا، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

على سبيل المثال، إذا كان الفاصل الزمني للحصة المحدّدة هو 0.1 في العنصر <Interval> ضِمن سياسة الحصص، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

التشخيص

  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، وهي ليست عددًا صحيحًا. ولذلك، يفشل نشر الخادم الوكيل لواجهة برمجة التطبيقات مع ظهور الخطأ:

    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>

InvalidQuotaTimeUnit

رسالة الخطأ

يتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge مع ظهور رسالة الخطأ التالية:

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> ضمن سياسة الحصة غير متوافقة، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

الوحدات الزمنية المتوافقة هي minute وhour وday وweek وmonth.

على سبيل المثال، إذا تم تحديد الوحدة الزمنية على أنها year في العنصر <TimeUnit> ضمن سياسة الحصص، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

التشخيص

  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، وهي غير متوافقة. ولذلك، يفشل نشر الخادم الوكيل لواجهة برمجة التطبيقات مع ظهور الخطأ:

    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>

InvalidQuotaType

رسالة الخطأ

يتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge مع ظهور رسالة الخطأ التالية:

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.

مثال للقطة شاشة

السبب

إذا كان type من الحصة المحدّدة في السمة type في العنصر <Quota> ضمن سياسة الحصة غير صالح، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

أنواع الحصص المتوافقة هي default وcalendar وflexi وrollingwindow.

على سبيل المثال، إذا كان نوع السياسة المحدّد على أنّه window في العنصر <Quota> ضِمن سياسة الحصص، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

التشخيص

  1. حدِّد نوع الحصة غير الصالح المستخدَم في سياسة الحصة. يمكنك العثور على هذه المعلومات من رسالة الخطأ. على سبيل المثال، في الخطأ التالي، يكون نوع السياسة غير الصالح هو window:

    Error Saving Revision 1
    No enum constant com.apigee.quota.types.QuotaType.window.
    
  2. افحص جميع سياسات الحصص في الخادم الوكيل لواجهة برمجة التطبيقات المحدَّد الذي حدث فيه الخطأ. إذا كان هناك أي سياسة حصة يتطابق فيها نوع الحصة المحدّد في العنصر <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.
    

درجة الدقّة

تأكَّد من توافق نوع الحصة التي تحدِّدها السمة type في العنصر <Quota> ضِمن سياسة "الحصة". مثال:

<?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>

InvalidStartTime

رسالة الخطأ

يتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge مع ظهور رسالة الخطأ التالية:

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> ضِمن سياسة الحصة غير صالح، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

التنسيق الصالح هو yyyy-MM-dd HH:mm:ss، وهو تنسيق الوقت والتاريخ ISO 8601.

على سبيل المثال، إذا كان الوقت المحدَّد في العنصر <StartTime> في سياسة الحصة هو 7-16-2017 12:00:00، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

التشخيص

  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. افحص جميع سياسات الحصص في الخادم الوكيل لواجهة برمجة التطبيقات المحدَّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة حصة تتطابق فيها القيمة المحدّدة في العنصر <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

رسالة الخطأ

يتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge مع ظهور رسالة الخطأ التالية:

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> في سياسة حصة ليس نوع الحصة لها نوع تقويم، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

لا يمكن استخدام العنصر <StartTime> إلا مع نوع الحصة calendar.

على سبيل المثال، إذا تم ضبط السمة type على flexi أو rolling window في العنصر <Quota> ضِمن سياسة الحصة، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

التشخيص

  1. حدِّد نوع الحصة المحدّدة في سياسة الحصة التي يتعذّر نقلها. يمكنك العثور على هذه المعلومات من رسالة الخطأ. على سبيل المثال، في الخطأ التالي، يكون وقت البدء غير الصالح هو flexi.

    Starttime is not supported for quotatype flexi. Starttime is
    supported only for calendar based type.
    
  2. افحص جميع سياسات الحصص في الخادم الوكيل لواجهة برمجة التطبيقات المحدَّد الذي حدث فيه الخطأ. إذا كانت هناك أي سياسة حصة يتطابق فيها سمة النوع المحدّدة مع نوع الحصة المحدّدة في الخطوة رقم 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، تعذَّر نشر الخادم الوكيل لواجهة برمجة التطبيقات مع ظهور الخطأ:

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

درجة الدقّة

تأكَّد من عدم تحديد العنصر <StartTime> عندما يكون نوع الحصة المُشار إليها من خلال السمة type في العنصر <Quota> هو 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

رسالة الخطأ

يتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge مع ظهور رسالة الخطأ التالية:

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. الوحدة الزمنية second غير صالحة للحصة الموزعة.

عند ضبط العنصر Distributed على true، يجب أن تحتفظ السياسة بعدّاد مركزي ومزامنته باستمرار في جميع معالِجات الرسائل. وبالتالي، سيكون من الصعب مزامنتها وكذلك التحقّق من أنّ عدد الطلبات لم يتجاوز الحصة المحدّدة في فترة زمنية قصيرة مثل ثوانٍ. ولهذا السبب، تُعتبر الوحدة الزمنية second غير صالحة للحصة الموزعة.

التشخيص

افحص جميع سياسات الحصص في الخادم الوكيل لواجهة برمجة التطبيقات المحدَّد الذي حدث فيه الخطأ. إذا تم ضبط أي سياسة حصة تم ضبط العنصر <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

رسالة الخطأ

يتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge مع ظهور رسالة الخطأ التالية:

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> في سياسة الحصة أقل من الصفر، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

التشخيص

افحص جميع سياسات الحصص في الخادم الوكيل لواجهة برمجة التطبيقات المحدَّد الذي حدث فيه الخطأ. إذا كان هناك أي سياسة حصة تم فيها ضبط العنصر <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

رسالة الخطأ

يتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات من خلال واجهة مستخدم Edge أو واجهة برمجة تطبيقات إدارة Edge مع ظهور رسالة الخطأ التالية:

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>، سيتعذّر نشر الخادم الوكيل لواجهة برمجة التطبيقات.

التشخيص

افحص جميع سياسات الحصص في الخادم الوكيل لواجهة برمجة التطبيقات المحدَّد الذي حدث فيه الخطأ. إذا تم ضبط أي سياسة حصة حيث تم ضبط العنصر <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>