الإصدار 4.18.05 من Edge for Private Cloud
لمنع مشكلات الذاكرة في 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