Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. info
InvalidQuotaInterval
गड़बड़ी का मैसेज
Edge यूज़र इंटरफ़ेस (यूआई) या Edge Management API के ज़रिए एपीआई प्रॉक्सी को डिप्लॉय करने पर, यह गड़बड़ी का मैसेज दिखता है:
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 बताया गया है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकेगा.
संक्रमण की जांच
उस कोटा नीति का पता लगाएं जिसका उल्लंघन हुआ है. साथ ही, अमान्य कोटा इंटरवल का पता लगाएं. यह जानकारी, गड़बड़ी के मैसेज में देखी जा सकती है. उदाहरण के लिए, यहां दी गई गड़बड़ी में, नीति का नाम
Quota-1है और अमान्य कोटा इंटरवल0.1है:Error Saving Revision 1 Invalid quota interval 0.1 in quota policy Quota-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>
अगर कोटे का तय किया गया इंटरवल पूर्णांक नहीं है, तो यह गड़बड़ी की वजह है.
ऊपर दिखाई गई कोटा नीति के उदाहरण में, कोटा इंटरवल की वैल्यू 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 Management API के ज़रिए एपीआई प्रॉक्सी को डिप्लॉय करने पर, यह गड़बड़ी का मैसेज दिखता है:
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 के तौर पर तय किया जाता है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकेगा.
संक्रमण की जांच
उस कोटा नीति की पहचान करें जिसमें गड़बड़ी हुई है. साथ ही, समय की अमान्य इकाई की पहचान करें. यह जानकारी, गड़बड़ी के मैसेज में देखी जा सकती है. उदाहरण के लिए, यहां दी गई गड़बड़ी में नीति का नाम
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.
पुष्टि करें कि कोटा नीति के
<TimeUnit>एलिमेंट में बताई गई समय की इकाई, गड़बड़ी के मैसेज (ऊपर दिया गया पहला चरण) में बताई गई समय की इकाई से मेल खाती हो. उदाहरण के लिए, यहां दी गई नीति में कोटा इंटरवल की वैल्यू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>
अगर कोटा नीति में बताई गई समय की इकाई काम नहीं करती है, तो यह गड़बड़ी की वजह है.
ऊपर दिखाई गई कोटा नीति के उदाहरण में, समय की इकाई
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 Management API के ज़रिए एपीआई प्रॉक्सी को डिप्लॉय करने पर, यह गड़बड़ी का मैसेज दिखता है:
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 के तौर पर तय किया गया है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकेगा.
संक्रमण की जांच
कोटा नीति में इस्तेमाल किए गए अमान्य कोटा टाइप की पहचान करें. यह जानकारी, गड़बड़ी के मैसेज में देखी जा सकती है. उदाहरण के लिए, इस गड़बड़ी में अमान्य नीति का टाइप
windowहै:Error Saving Revision 1 No enum constant com.apigee.quota.types.QuotaType.window.
उस एपीआई प्रॉक्सी में कोटे से जुड़ी सभी नीतियां देखें जहां गड़बड़ी हुई है. अगर कोटा से जुड़ी किसी नीति में,
<Quota>एलिमेंट में बताया गया कोटा टाइप, ऊपर पहले चरण में पहचाने गए ऐसे टाइप से मेल खाता है जो काम नहीं करता, तो यह गड़बड़ी की वजह है.उदाहरण के लिए, यहां दी गई नीति में टाइप को
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 Management API के ज़रिए एपीआई प्रॉक्सी को डिप्लॉय करने पर, यह गड़बड़ी का मैसेज दिखता है:
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 है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकेगा.
संक्रमण की जांच
कोटा नीति में बताए गए अमान्य समय की पहचान करें. यह जानकारी, गड़बड़ी के मैसेज में देखी जा सकती है. उदाहरण के लिए, यहां दी गई गड़बड़ी में, शुरू होने का अमान्य समय
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>एलिमेंट में दी गई वैल्यू, ऊपर पहले चरण में बताई गई अमान्य शुरुआत की तारीख से मेल खाती है, तो गड़बड़ी की वजह यही है.उदाहरण के लिए, यहां दी गई नीति में टाइप को
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 Management API के ज़रिए एपीआई प्रॉक्सी को डिप्लॉय करने पर, यह गड़बड़ी का मैसेज दिखता है:
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 पर सेट किया जाता है, तो एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकेगा.
संक्रमण की जांच
कोटा से जुड़ी नीति के उल्लंघन की वजह से अनुरोध पूरा नहीं किया जा सका. इसमें बताया गया है कि कोटा किस तरह का है. यह जानकारी, गड़बड़ी के मैसेज में देखी जा सकती है. उदाहरण के लिए, यहां दी गई गड़बड़ी में, शुरू होने का अमान्य समय
flexiहैStarttime is not supported for quotatype flexi. Starttime is supported only for calendar based type.
उस एपीआई प्रॉक्सी में कोटे से जुड़ी सभी नीतियां देखें जहां गड़बड़ी हुई है. अगर कोई ऐसी कोटा नीति है जिसमें बताया गया टाइप एट्रिब्यूट, ऊपर दिए गए पहले चरण में पहचाने गए कोटा टाइप से मेल खाता है और
<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 एट्रिब्यूट से बताए गए कोटा टाइप के लिए, <StartTime> एलिमेंट की वैल्यू 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 Management API के ज़रिए एपीआई प्रॉक्सी को डिप्लॉय करने पर, यह गड़बड़ी का मैसेज दिखता है:
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 Management API के ज़रिए एपीआई प्रॉक्सी को डिप्लॉय करने पर, यह गड़बड़ी का मैसेज दिखता है:
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 Management API के ज़रिए एपीआई प्रॉक्सी को डिप्लॉय करने पर, यह गड़बड़ी का मैसेज दिखता है:
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>