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

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

इस्तेमाल किए जा सकने वाले कोटा के टाइप 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>