Edge para nuvem privada v4.18.05
Para evitar problemas de memória no Edge, o tamanho do payload da mensagem no roteador e no processador de mensagens é
tem um limite de 10 MB. Exceder esses tamanhos resulta em
um erro protocol.http.TooBigBody
.
Use as propriedades a seguir para mudar os limites no roteador, no processador de mensagens ou em ambos. As duas propriedades têm um valor padrão de "10m" que correspondem a 10 MB:
conf_http_HTTPRequest.body.buffer.limit
conf_http_HTTPResponse.body.buffer.limit
Para definir essas propriedades:
- Abra o arquivo
router.properties
oumessage-processor.properties
em um editor. Se o arquivo não existir, crie-o: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 alterações.
- Verifique se o arquivo de propriedades é de propriedade do 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 edge-router restart
ou
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart