Edge para nuvem privada v4.18.01
Para evitar problemas de memória no Edge, o tamanho do payload da mensagem no roteador e no processador de mensagens é restrito a 10 MB. Exceder esses tamanhos resulta em um erro protocol.http.TooBigBody.
Use as seguintes propriedades para alterar os limites do roteador, processador de mensagens ou ambos. Ambas as propriedades têm um valor padrão de "10m" que corresponde a 10 MB:
- conf_http_HTTPRequest.body.buffer.limit (em inglês)
- conf_http_HTTPResponse.body.buffer.limit (em inglês)
Para definir essas propriedades:
- Abra o arquivo router.properties ou message-processor.properties em um editor. Se o arquivo não existir, crie o seguinte:
> vi /opt/apigee/customer/application/router.properties
ou:
> vi /opt/apigee/customer/application/message-processor.properties - Defina as propriedades conforme desejado:
conf_http_HTTPRequest.body.buffer.limit=15m
conf_http_HTTPResponse.body.buffer.limit=15m - Salve as mudanças.
- Verifique se o arquivo de propriedades pertence ao usuário "apigee":
> chown apigee:apigee /opt/apigee/customer/application/router.properties
ou:
> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties - Reinicie o componente Edge:
> /opt/apigee/apigee-service/bin/apigee-service reinicialização do roteador de borda
ou:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart