Menetapkan batas header permintaan/respons HTTP

Router Edge dan Pemroses Pesan memiliki batas yang telah ditentukan untuk ukuran header permintaan/respons dan ukuran baris.

Mengonfigurasi batas untuk Router

Untuk Router, edit properti berikut di /opt/apigee/customer/application/router.properties untuk mengubah nilai default:

# Request buffers
  # default:
  # conf_load_balancing_load.balancing.driver.large.header.buffers=8 16k
  # new value:
  conf_load_balancing_load.balancing.driver.large.header.buffers=8 32k

  # Response buffers
  # default:
  # conf_load_balancing_load.balancing.driver.proxy.buffer.size=64k
  # new value:
  conf_load_balancing_load.balancing.driver.proxy.buffer.size=128k

Jika file tersebut tidak ada, buatlah file tersebut.

Untuk conf_load_balancing_load.balancing.driver.large.header.buffers, parameter pertama menentukan jumlah buffering, dan yang kedua menetapkan ukuran setiap buffer. Buffering dialokasikan secara dinamis dan dirilis setelah digunakan. Setelan ini hanya digunakan jika header permintaan lebih dari 1 KB. Untuk permintaan yang memiliki URI permintaan header kurang dari 1 KB, buffer besar bahkan tidak akan digunakan.

Untuk conf_load_balancing_load.balancing.driver.proxy.buffer.size, tentukan ukuran buffer respons.

Edge Router diimplementasikan menggunakan Nginx. Untuk mengetahui informasi selengkapnya tentang properti ini, lihat:

Anda harus memulai ulang Router setelah mengubah properti berikut:

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

Mengonfigurasi batas untuk Pemroses Pesan

Untuk Pemroses Pesan, yang menangani permintaan keluar ke layanan backend Anda, edit properti berikut di /opt/apigee/customer/application/message-processor.properties untuk mengubah nilai default ini:

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

Jika file tersebut tidak ada, buatlah file tersebut.

Anda harus memulai ulang Pemroses Pesan setelah mengubah properti berikut:

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