Le routeur Edge et le processeur de messages ont des limites prédéfinies pour la taille des requêtes/réponses et à la taille de la ligne.
Configurer des limites pour le routeur
Pour le routeur, modifiez les propriétés suivantes :
dans /opt/apigee/customer/application/router.properties
pour modifier les valeurs par défaut:
# Request buffers # default: # conf_load_balancing_load.balancing.driver.large.header.buffers=8 16k # new value: conf_load_balancing_load.balancing.driver.large.header.buffers=8 32k # Response buffers # default: # conf_load_balancing_load.balancing.driver.proxy.buffer.size=64k # new value: conf_load_balancing_load.balancing.driver.proxy.buffer.size=128k
Si ce fichier n'existe pas, créez-le.
Pour conf_load_balancing_load.balancing.driver.large.header.buffers
, le premier
spécifie le nombre de tampons et le second, la taille de chaque tampon. Les tampons sont
allouée de manière dynamique et libérée après utilisation. Ces paramètres ne sont utilisés que si l'en-tête de requête
dépasse 1 Ko. Pour les requêtes dont l'URI de requête d'en-tête est inférieur à 1 Ko, les tampons volumineux
ne seront même pas utilisées.
Pour conf_load_balancing_load.balancing.driver.proxy.buffer.size
, spécifiez la taille.
du tampon de réponse.
Le routeur Edge est implémenté à l'aide de Nginx. Pour en savoir plus sur ces propriétés, consultez les pages suivantes:
- conf_load_balancing_load.balancing.driver.large.header.buffers
- conf_load_balancing_load.balancing.driver.proxy.buffer.size
Vous devez redémarrer le routeur après avoir modifié ces propriétés:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Configurer des limites pour le processeur de messages
Pour le processeur de messages, qui gère les requêtes sortantes vers vos services de backend, modifiez le paramètre
établissements suivants à /opt/apigee/customer/application/message-processor.properties
pour modifier ces valeurs par défaut:
conf/http.properties+HTTPRequest.line.limit=7k conf/http.properties+HTTPRequest.headers.limit=25k conf/http.properties+HTTPResponse.line.limit=2k conf/http.properties+HTTPResponse.headers.limit=25k
Si ce fichier n'existe pas, créez-le.
Vous devez redémarrer le processeur de messages après avoir modifié ces propriétés:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart