لمنع مشكلات الذاكرة في Edge، فإن حجم حمولة الرسائل في جهاز التوجيه ومعالج الرسائل هو
الحد الأقصى المسموح به هو 10 ميغابايت. يؤدي تجاوز هذه الأحجام إلى
خطأ protocol.http.TooBigBody
.
استخدِم السمات التالية لتغيير الحدود المفروضة على جهاز التوجيه أو معالج الرسائل أو كليهما. لهما القيمة التلقائية "10 متر" لكل من الموقعَين. بما يعادل 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