राऊटर या मैसेज प्रोसेसर पर मैसेज के साइज़ की सीमा सेट करें

Edge for Private Cloud v4.18.05

Edge में मेमोरी से जुड़ी समस्याओं से बचने के लिए, राउटर और मैसेज प्रोसेसर पर मैसेज का पेलोड साइज़ 10 एमबी तक सीमित है. उपयोगकर्ताओं की संख्या से ज़्यादा होने पर इसका नतीजा मिलता है protocol.http.TooBigBody गड़बड़ी.

राऊटर, मैसेज प्रोसेसर या दोनों की सीमाएं बदलने के लिए, इन प्रॉपर्टी का इस्तेमाल करें. दोनों प्रॉपर्टी की डिफ़ॉल्ट वैल्यू "10m" है, जो 10 एमबी के बराबर है:

  • conf_http_HTTPRequest.body.buffer.limit
  • conf_http_HTTPResponse.body.buffer.limit

इन प्रॉपर्टी को सेट करने के लिए:

  1. किसी एडिटर में router.properties फ़ाइल या message-processor.properties फ़ाइल खोलें. अगर फ़ाइल मौजूद नहीं है, तो उसे बनाएं:
    vi /opt/apigee/customer/application/router.properties

    या:

    vi /opt/apigee/customer/application/message-processor.properties
  2. प्रॉपर्टी को अपनी पसंद के मुताबिक सेट करें:
    conf_http_HTTPRequest.body.buffer.limit=15m
    conf_http_HTTPResponse.body.buffer.limit=15m
  3. बदलावों को सेव करें.
  4. पक्का करें कि प्रॉपर्टी फ़ाइल का मालिकाना हक "apigee" के पास हो उपयोगकर्ता:
    chown apigee:apigee /opt/apigee/customer/application/router.properties

    या:

    chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
  5. Edge कॉम्पोनेंट को रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restart
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

    या:

    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart