Yönlendirici veya Mesaj İşleyici'de mesaj boyutu sınırını ayarlama

Edge Private Cloud s. 4.17.01

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 adresine gidin.
  • conf_http_HTTPResponse.body.buffer.limit

Bu özellikleri ayarlamak için:

  1. router.property dosyasını veya message-processor.property dosyasını bir düzenleyicide açın. Dosya yoksa şu adımları uygulayın:



  2. Özellikleri istediğiniz gibi ayarlayın:
    conf_http_HTTPRequest.body.buffer.limit=15m
    conf_http_HTTPResponse.body.buffer.limit=15m
  3. Değişikliklerinizi kaydedin.
  4. Özellikler dosyasının "Apigee" kullanıcısına ait olduğundan emin olun:
    > chown Apigee:Apigee /opt/Apigee/customer/application/router.property
    veya:
    > chown Apigee:Apigee /opt/Apigee/customer/application/message-processor.property
  5. Edge bileşenini yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/Apigee-service Edge-router yeniden başlatma

    veya:
    > /opt/Apigee/Apigee-service/bin/Apigee-service Edge-message-processr'ı yeniden başlatın