Edge para nuvem privada v. 4.17.09
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