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

Edge for Private Cloud v. 4.17.05

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

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

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

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

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

    या:
    > vi /opt/apigee/customer/application/message-processor.property
  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/roor.property
    या:
    > chown apigee:apigee /opt/apigee/customer/application/message-processor.प्रॉपर्टी
  5. एज कॉम्पोनेंट को रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-roor ChromeOS

    या:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor रीस्टार्ट करें