ضبط حدود عناوين طلب/استجابة HTTP

Edge for Private Cloud الإصدار 4.17.05

لدى جهاز توجيه Edge ومعالج الرسائل حدود محدَّدة مسبقًا بشأن حجم عناوين الطلبات/الاستجابة وحجم الخط.

ضبط الحدود لجهاز التوجيه

بالنسبة إلى جهاز التوجيه، عدِّل الخصائص التالية في /opt/apigee/customer/application/router.properties لتغيير القيم التلقائية:

  # Request buffers
  conf_load_balancing_load.balancing.driver.large.header.buffers=8 16k
  # Response buffers
  conf_load_balancing_load.balancing.driver.proxy.buffer.size=64k

إذا لم يكن الملف موجودًا، فأنشئه.

بالنسبة إلى conf_load_balancing_load.balancing.driver.large.header.buffers، تحدد المعلَمة الأولى عدد المخازن المؤقتة والثانية حجم كل مورد. ويتم تخصيص الموارد الاحتياطية ديناميكيًا ويتم إصدارها بعد الاستخدام. لا يتم استخدام هذه الإعدادات إلا إذا كان حجم عنوان الطلب أكبر من 1 كيلوبايت. وبالنسبة إلى الطلبات التي تحتوي على عنوان URI لطلب عنوان أقل من 1 كيلوبايت، لن يتم استخدام المخازن المؤقتة الكبيرة.

بالنسبة إلى conf_load_balancing_load.balancing.driver.proxy.buffer.size، يجب تحديد حجم المخزن المؤقت للاستجابة.

يتم تنفيذ جهاز توجيه Edge باستخدام Nginx. لمزيد من المعلومات عن هذه المواقع، اطّلِع على:

يجب إعادة تشغيل جهاز التوجيه بعد تغيير الخصائص التالية:

> /opt/apigee/apigee-service/bin/apigee-service edge-router restart

ضبط الحدود لمعالج الرسائل

بالنسبة إلى معالج الرسائل، الذي يعالج الطلبات الصادرة إلى خدمات الخلفية، عدِّل السمات التالية في /opt/apigee/customer/application/message-processor.properties لتغيير القيم التلقائية التالية:

conf/http.properties+HTTPRequest.line.limit=7k
conf/http.properties+HTTPRequest.headers.limit=25k 
conf/http.properties+HTTPResponse.line.limit=2k 
conf/http.properties+HTTPResponse.headers.limit=25k

إذا لم يكن الملف موجودًا، فأنشئه.

يجب إعادة تشغيل معالج الرسائل بعد تغيير هذه الخصائص:

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