محدودیت اندازه پیام را روی روتر یا پردازشگر پیام تنظیم کنید

Edge for Private Cloud نسخه 4.18.01

برای جلوگیری از مشکلات حافظه در Edge، اندازه بار پیام در روتر و پردازشگر پیام به 10 مگابایت محدود شده است. تجاوز از این اندازه ها منجر به خطای protocol.http.TooBigBody می شود.

از ویژگی های زیر برای تغییر محدودیت های روتر، پردازشگر پیام یا هر دو استفاده کنید. هر دو ویژگی دارای مقدار پیش‌فرض «10m» هستند که مربوط به 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 راه اندازی مجدد

    یا:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart