Edge pour Private Cloud v4.18.05
Pour éviter les problèmes de mémoire dans Edge, la taille de la charge utile des messages sur le routeur et le processeur de messages est limitée à 10 Mo. Au-delà de ces tailles,
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:
- Ouvrir le fichier
router.properties
oumessage-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 comme vous le souhaitez:
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