ضبط حد حجم الرسالة في جهاز التوجيه أو معالج الرسائل

Edge for Private Cloud v4.18.01

لمنع مشاكل الذاكرة في متصفّح Edge، يتم تقييد حجم حمولة الرسالة على جهاز التوجيه و"معالج البيانات" بحجم 10 ميغابايت. يؤدي تجاوز هذه الأحجام إلى حدوث خطأ protocol.http.TooBigBody.

يمكنك استخدام الخصائص التالية لتغيير الحدود القصوى في جهاز التوجيه أو معالج الرسائل أو كليهما. لكل من الموقعين قيمة تلقائية تبلغ 10 أمتار، أي 10 ميغابايت:

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

لإعداد هذه السمات:

  1. افتح الملف router.property أو ملفmessage-wizard.property في محرّر. في حال عدم وجود الملف، أنشئه:
    > vi /opt/apigee/customer/application/router.property

    أو:
    > vi /opt/apigee/customer/application/message-wizard.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/router.property
    أو:
    > chown apigee:apigee /opt/apigee/customer/application/message-processing.
  5. أعِد تشغيل مكوِّن Edge:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-router إعادة التشغيل

    أو:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-message-wizard إعادة التشغيل