Edge'de bellek sorunlarını önlemek için Yönlendirici ve Mesaj İşlemcisindeki mesaj yük boyutu
10 MB ile sınırlıdır. Bu boyutların aşılması,
protocol.http.TooBigBody
hatası.
Yönlendirici, İleti İşlemci veya her ikisi de sınırları değiştirmek için aşağıdaki özellikleri kullanın. Her iki tesisin de varsayılan değeri "10m"dir. boyuta karşılık gelir:
conf_http_HTTPRequest.body.buffer.limit
conf_http_HTTPResponse.body.buffer.limit
Bu özellikleri ayarlamak için:
router.properties
dosyasını aç veyamessage-processor.properties
bir düzenleyiciye yükleyin. Dosya yoksa, oluşturun:vi /opt/apigee/customer/application/router.properties
.veya:
vi /opt/apigee/customer/application/message-processor.properties
- Özellikleri istediğiniz gibi ayarlayın:
conf_http_HTTPRequest.body.buffer.limit=15m conf_http_HTTPResponse.body.buffer.limit=15m
. - Değişikliklerinizi kaydedin.
- Özellikler dosyasının sahibi olarak "Apigee" bulunduğundan emin olun kullanıcı:
chown apigee:apigee /opt/apigee/customer/application/router.properties
veya:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
- Edge bileşenini yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
.veya:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart