Edge'de bellek sorunlarını önlemek için Yönlendirici ve Mesaj İşleyici'de mesaj yükü boyutu 10 MB ile sınırlıdır. Bu boyutların aşılması protocol.http.TooBigBody
hatasıyla sonuçlanır.
Yönlendiricinin, Mesaj İşleyicinin veya her ikisinin de sınırlarını değiştirmek için aşağıdaki özellikleri kullanın. Her iki özellik de 10 MB'ye karşılık gelen varsayılan "10 m" değerine sahiptir:
conf_http_HTTPRequest.body.buffer.limit
conf_http_HTTPResponse.body.buffer.limit
Bu özellikleri ayarlamak için:
router.properties
dosyasını veyamessage-processor.properties
dosyasını bir düzenleyicide açın. 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 "Apigee" kullanıcısına ait olduğundan emin olun:
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