कोटा नीति के डिप्लॉयमेंट से जुड़ी गड़बड़ी को ठीक करना

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> एलिमेंट में बताया गया कोटा इंटरवल कोई पूर्णांक नहीं है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

उदाहरण के लिए, अगर कोटा नीति के <Interval> एलिमेंट में तय किया गया कोटा इंटरवल 0.1 है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

संक्रमण की जांच

  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.

उदाहरण के लिए, अगर कोटा नीति के <TimeUnit> एलिमेंट में समय की इकाई, year के तौर पर दी गई है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

संक्रमण की जांच

  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.

स्क्रीनशॉट का उदाहरण

वजह

अगर कोटा नीति के <Quota> एलिमेंट में, type एट्रिब्यूट के ज़रिए दिया गया type एट्रिब्यूट अमान्य है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

default, calendar, flexi, और rollingwindow जैसे कोटा टाइप इस्तेमाल किए जा सकते हैं.

उदाहरण के लिए, अगर कोटा नीति के <Quota> एलिमेंट में, window के तौर पर बताई गई नीति है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

संक्रमण की जांच

  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.
    

रिज़ॉल्यूशन

यह पक्का करें कि कोटा नीति के <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>

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 तरह के कोटा के लिए काम करता है.

उदाहरण के लिए, अगर कोटा नीति के <Quota> एलिमेंट में type एट्रिब्यूट को flexi या rolling window पर सेट किया जाता है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

संक्रमण की जांच

  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.
    

रिज़ॉल्यूशन

यह पक्का करें कि जब <Quota> एलिमेंट में type एट्रिब्यूट के ज़रिए बताया गया कोटा टाइप flexi या rolling window हो, तब <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>
</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>

रिज़ॉल्यूशन

यह पक्का करें कि <Distributed> एलिमेंट के 'सही' पर सेट होने पर, <TimeUnit> एलिमेंट कभी second पर सेट न हो. <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.

स्क्रीनशॉट का उदाहरण

वजह

अगर कोटा नीति के <AsynchronousConfiguration> एलिमेंट में <SyncIntervalInSeconds> एलिमेंट के लिए तय की गई वैल्यू शून्य से कम है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

संक्रमण की जांच

उस एपीआई प्रॉक्सी में सभी कोटा नीतियों की जांच करें जहां गड़बड़ी हुई है. अगर कोई ऐसी कोटा नीति है जिसमें <AsynchronousConfiguration> एलिमेंट में <SyncIntervalInSeconds> एलिमेंट की वैल्यू को शून्य से कम पर सेट किया गया है, तो इसी वजह से गड़बड़ी होगी.

उदाहरण के लिए, नीचे दी गई नीति में <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>

रिज़ॉल्यूशन

यह पक्का करें कि आप कोटा नीति के <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>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>

रिज़ॉल्यूशन

अगर कोटा नीति में <Synchronous> एलिमेंट को true पर सेट किया गया है, तो यह पक्का करें कि <AsynchronousConfiguration> एलिमेंट का इस्तेमाल करके, कोई एसिंक्रोनस कॉन्फ़िगरेशन न दिखाया गया हो.

ऊपर दिए गए उदाहरण को <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>