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

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

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

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

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

  1. افتح الملف router.properties أو الملف message-processor.properties في محرِّر. إذا لم يكن الملف متاحًا، أنشئه:
    vi /opt/apigee/customer/application/router.properties

    أو:

    vi /opt/apigee/customer/application/message-processor.properties
  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.properties

    أو:

    chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
  5. أعِد تشغيل مكوّن Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restart

    أو:

    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart