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

आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस पेज पर जाएं Apigee X दस्तावेज़.
जानकारी

InvalidAllowedRate

गड़बड़ी का मैसेज

Edge के यूज़र इंटरफ़ेस (यूआई) या Edge मैनेजमेंट एपीआई के ज़रिए, एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता इस गड़बड़ी के मैसेज के साथ:

Error Saving Revision [revision_number]
Invalid spike arrest rate [invalid_rate].

गड़बड़ी के मैसेज का उदाहरण

Error Saving Revision 1
Invalid spike arrest rate 30s.

Error Saving Revision 1
Invalid spike arrest rate 30.1ps.

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

वजह

अगर स्पाइक अरेस्ट के <Rate> एलिमेंट में, गिरफ़्तारी की ज़्यादा दर बताई गई है, तो नीति कोई पूर्णांक नहीं है या अगर दर में सफ़िक्स के तौर पर ps या pm नहीं है, तो तब एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सकता.

मान्य वैल्यू, [int]ps और [int]pm हैं.

उदाहरण के लिए, अगर <Rate> एलिमेंट में बढ़ी हुई गिरफ़्तारी की दर 30.1ps है, तो अगर एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जाता है, तो यह है क्योंकि 30.1 कोई पूर्णांक नहीं है.

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

  1. स्पाइक अरेस्ट नीति में बताए गए, ज़्यादा से ज़्यादा मामलों में गिरफ़्तारी की दर के बारे में बताएं. आपको यह जानकारी गड़बड़ी के मैसेज से मिल सकती है. उदाहरण के लिए, नीचे दी गई गड़बड़ी, गलत तरीके से गिरफ़्तारी की संख्या 30.1 है:

    Error Saving Revision 1
    Invalid spike arrest rate 30.1ps.
    
  2. उस एपीआई प्रॉक्सी में, Spike Arrest की सभी नीतियों की जांच करें जिसका इस्तेमाल करके कोई गड़बड़ी हुई. अगर ऐसी कोई स्पाइक अरेस्ट नीति है जिसमें <Rate> एलिमेंट में दी गई गिरफ़्तारी की संख्या, गिरफ़्तारी की अमान्य दर से मेल खाती है दिखाया गया है, तो यह गड़बड़ी की वजह है.

    उदाहरण के लिए, नीचे दी गई नीति <Rate> की वैल्यू को 30.1ps के तौर पर तय करती है. जो गड़बड़ी के मैसेज में मौजूद जानकारी से मेल खाती है:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <SpikeArrest async="false" continueOnError="false" enabled="true" name="CheckRate">
        <DisplayName>CheckRate</DisplayName>
        <Properties/>
        <Identifier ref="request.header.some-header-name"/>
        <MessageWeight ref="request.header.weight"/>
        <Rate>30.1ps</Rate>
    </SpikeArrest>
    

    <Rate> एलिमेंट में बताया गया गिरफ़्तारी की दर एक पूर्णांक नहीं है, इसलिए इस गड़बड़ी की वजह से, एपीआई प्रॉक्सी को डिप्लॉय नहीं किया जा सका:

    Invalid spike arrest rate 30.1ps.
    

रिज़ॉल्यूशन

पक्का करें कि <Rate> एलिमेंट में, गिरफ़्तारी की बढ़ी हुई दर की वैल्यू दी गई हो स्पाइक अरेस्ट नीति का पूर्णांक, ps या pm है. इसके लिए उदाहरण:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SpikeArrest async="false" continueOnError="false" enabled="true" name="CheckRate">
    <DisplayName>CheckRate</DisplayName>
    <Properties/>
    <Identifier ref="request.header.some-header-name"/>
    <MessageWeight ref="request.header.weight"/>
    <Rate>30ps</Rate>
</SpikeArrest>