Edge for Private Cloud, wer. 4.17.05
Aby zapobiec problemom z pamięcią w Edge, rozmiar ładunku wiadomości w routerze i procesorach wiadomości jest ograniczony do 10 MB. Przekroczenie tych rozmiarów spowoduje błąd protocol.http.TooBigBody
.
Jeśli chcesz zmienić limity routera, podmiotu przetwarzającego wiadomości lub oba te elementy, użyj tych właściwości. Obie usługi mają wartość domyślną „10 m” odpowiadającą 10 MB:
- conf_http_HTTPRequest.body.buffer.limit
- conf_http_HTTPResponse.body.buffer.limit
Aby skonfigurować te właściwości:
- Otwórz w edytorze plik router.property lub message-processor.property. Jeśli plik nie istnieje, utwórz go:
> vi /opt/apigee/customer/application/router.property
lub:
> vi /opt/apigee/customer/application/message-processor.property - Ustaw właściwości w odpowiedni sposób:
conf_http_HTTPRequest.body.buffer.limit=15m
conf_http_HTTPResponse.body.buffer.limit=15m - Zapisz zmiany.
- Upewnij się, że właścicielem właściwości jest użytkownik „apigee”:
> chown apigee:apigee /opt/apigee/customer/application/router.property
lub:
> chown apigee:apigee /opt/apigee/customer/application/message-processor.property - Uruchom ponownie komponent Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
lub:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor ponowne uruchomienie