Edge for Private Cloud v. 4.17.01
Pour éviter les problèmes de mémoire dans Edge, la taille de la charge utile du message sur le routeur et le processeur de messages est limitée à 10 Mo. Le dépassement de ces tailles entraîne une erreur protocol.http.TooBigBody
.
Utilisez les propriétés suivantes pour modifier les limites du routeur, du processeur de messages ou des deux. La valeur par défaut des deux propriétés est "10m", ce qui correspond à 10 Mo:
- conf_http_HTTPRequest.body.buffer.limit.
- conf_http_HTTPResponse.body.buffer.limit
Pour définir ces propriétés:
- Ouvrez le fichier router.properties ou message-processor.properties dans un éditeur. Si le fichier n'existe pas, créez-le :
> vi /opt/apigee/customer/application/router.properties
ou :
> vi /opt/apigee/customer/application/message-processor.properties - Définissez les propriétés souhaitées:
conf_http_HTTPRequest.body.buffer.limit=15m
conf_http_HTTPResponse.body.buffer.limit=15m - Enregistrez les modifications
- Assurez-vous que le fichier de propriétés appartient à l'utilisateur "apigee" :
> chown apigee:apigee /opt/apigee/customer/application/router.properties
ou:
> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties - Redémarrez le composant Edge:
> /opt/apigee/apigee-service/bin/apigee-service Edge-router restart
ou:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor restart