Edge para la nube privada v4.18.05
Para evitar problemas de memoria en Edge, el tamaño de la carga útil del mensaje en el router y el procesador de mensajes se limita a 10 MB. Si se exceden esos tamaños, se generará un error protocol.http.TooBigBody
.
Usa las siguientes propiedades para cambiar los límites del router, del procesador de mensajes o de ambos. Ambas propiedades tienen un valor predeterminado de "10m". correspondiente a 10 MB:
conf_http_HTTPRequest.body.buffer.limit
conf_http_HTTPResponse.body.buffer.limit
Para configurar estas propiedades, sigue estos pasos:
- Abre el archivo
router.properties
omessage-processor.properties
en un editor. Si el archivo no existe, créalo:vi /opt/apigee/customer/application/router.properties
o:
vi /opt/apigee/customer/application/message-processor.properties
- Establece las propiedades como desees:
conf_http_HTTPRequest.body.buffer.limit=15m conf_http_HTTPResponse.body.buffer.limit=15m
- Guarda los cambios.
- Asegúrate de que el usuario “apigee” sea el propietario del archivo de propiedades:
chown apigee:apigee /opt/apigee/customer/application/router.properties
o:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
- Reinicia el componente de Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
o:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart