Limits für HTTP-Anfrage-/Antwortheader festlegen

Der Edge-Router und der Nachrichtenprozessor haben vordefinierte Beschränkungen für die Größe der Anfrage/Antwort und die Zeilengröße anpassen.

Limits für den Router konfigurieren

Bearbeiten Sie für den Router die folgenden Eigenschaften in /opt/apigee/customer/application/router.properties um die Standardwerte zu ändern:

# 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

Sollte die Datei nicht vorhanden sein, erstellen Sie sie.

Für conf_load_balancing_load.balancing.driver.large.header.buffers: die erste gibt die Anzahl der Zwischenspeicher und zweitens die Größe jedes Zwischenspeichers an. Die Puffer sind dynamisch zugewiesen und nach der Nutzung freigegeben. Diese Einstellungen werden nur verwendet, wenn der Anfrageheader größer als 1 KB ist. Bei Anfragen, deren Header-Anfrage-URI kleiner als 1 KB ist, enthält der große Zwischenspeicher werden gar nicht verwendet.

Geben Sie für conf_load_balancing_load.balancing.driver.proxy.buffer.size die Größe an. des Antwortpuffers.

Der Edge Router wird mit Nginx implementiert. Weitere Informationen zu diesen Eigenschaften finden Sie unter:

Nachdem Sie diese Eigenschaften geändert haben, müssen Sie den Router neu starten:

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

Limits für den Message Processor konfigurieren

Für den Message Processor, der ausgehende Anfragen an Ihre Backend-Dienste verarbeitet, bearbeiten Sie die folgende Unterkünfte in /opt/apigee/customer/application/message-processor.properties , um diese Standardwerte zu ändern:

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

Sollte die Datei nicht vorhanden sein, erstellen Sie sie.

Sie müssen den Message Processor neu starten, nachdem Sie diese Eigenschaften geändert haben:

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