Edge para la nube privada v. 4.17.05
Para evitar problemas de memoria en Edge, el tamaño de la carga útil de los mensajes en el router y el procesador de mensajes es de 10 MB. Si superas esos tamaños, se generará un error protocol.http.TooBigBody
.
Usa las siguientes propiedades para cambiar los límites en el router, el procesador de mensajes o ambos. Ambas propiedades tienen un valor predeterminado de "10 m" que corresponde 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 o el archivo message-processor.properties en un editor. Si el archivo no existe, créelo:
> vi /opt/apigee/customer/application/router.properties
o:
> vi /opt/apigee/customer/application/message-processor.properties - Configura 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 archivo de propiedades pertenezca al usuario “apigee”:
> 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