Edge for Private Cloud w wersji 4.18.05
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 tych rozmiarów powoduje błąd protocol.http.TooBigBody
.
Aby zmienić limity dla routera, procesora wiadomości lub obu, użyj tych właściwości. 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:
- Otwórz plik
router.properties
lubmessage-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
- Ustaw właściwości:
conf_http_HTTPRequest.body.buffer.limit=15m conf_http_HTTPResponse.body.buffer.limit=15m
- Zapisz zmiany.
- 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
- 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