Ustawianie limitu rozmiaru wiadomości na routerze lub w edytorze wiadomości

Edge for Private Cloud w wersji 4.19.01

Aby zapobiec problemom z pamięcią w Edge, rozmiar ładunku wiadomości w routerze i procesorze wiadomości to maksymalny rozmiar to 10 MB. Przekroczenie tego limitu oznacza błąd protocol.http.TooBigBody.

Użyj poniższych właściwości, aby zmienić limity na routerze, procesorze wiadomości lub w obu tych miejscach. Obie usługi mają domyślną wartość „10 min”. odpowiadający rozmiarowi 10 MB:

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

Aby ustawić te właściwości:

  1. Otwórz plik router.properties. lub message-processor.properties w edytorze. Jeśli plik nie istnieje, utwórz go:
    vi /opt/apigee/customer/application/router.properties

    lub

    vi /opt/apigee/customer/application/message-processor.properties
  2. Ustaw właściwości:
    conf_http_HTTPRequest.body.buffer.limit=15m
    conf_http_HTTPResponse.body.buffer.limit=15m
  3. Zapisz zmiany.
  4. Sprawdź, czy plik właściwości należy do „apigee” użytkownik:
    chown apigee:apigee /opt/apigee/customer/application/router.properties

    lub

    chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
  5. Ponownie uruchom komponent Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restart

    lub

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