Edge में मेमोरी से जुड़ी समस्याओं से बचने के लिए, राऊटर और मैसेज प्रोसेसर पर मैसेज पेलोड का साइज़ इतना होना चाहिए
10 एमबी तक सीमित होना चाहिए. उपयोगकर्ताओं की संख्या से ज़्यादा होने पर इसका नतीजा मिलता है
protocol.http.TooBigBody
गड़बड़ी.
राऊटर, मैसेज प्रोसेसर या दोनों की सीमाएं बदलने के लिए, नीचे दी गई प्रॉपर्टी का इस्तेमाल करें. दोनों प्रॉपर्टी की डिफ़ॉल्ट वैल्यू "10m" है 10 एमबी के बराबर:
conf_http_HTTPRequest.body.buffer.limit
conf_http_HTTPResponse.body.buffer.limit
इन प्रॉपर्टी को सेट करने के लिए:
router.properties
फ़ाइल खोलें याmessage-processor.properties
फ़ाइल एडिटर में जाती है. अगर फ़ाइल मौजूद नहीं है, तो इसे बनाएं:vi /opt/apigee/customer/application/router.properties
या:
vi /opt/apigee/customer/application/message-processor.properties
- प्रॉपर्टी को ज़रूरत के हिसाब से सेट करें:
conf_http_HTTPRequest.body.buffer.limit=15m conf_http_HTTPResponse.body.buffer.limit=15m
- बदलावों को सेव करें.
- पक्का करें कि प्रॉपर्टी फ़ाइल का मालिकाना हक "apigee" के पास हो उपयोगकर्ता:
chown apigee:apigee /opt/apigee/customer/application/router.properties
या:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
- Edge कॉम्पोनेंट को रीस्टार्ट करें:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
या:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart