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

Private Cloud için Edge v4.18.05

Edge'de bellek sorunlarını önlemek için Yönlendirici ve Mesaj İşleyicideki 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 mülkte de 10 MB'ya karşılık gelen varsayılan değer "10m"dir:

  • conf_http_HTTPRequest.body.buffer.limit
  • conf_http_HTTPResponse.body.buffer.limit

Bu özellikleri ayarlamak için:

  1. router.properties dosyasını aç veya message-processor.properties bir düzenleyiciye yükleyin. Dosya mevcut değilse dosyayı oluşturun:
    vi /opt/apigee/customer/application/router.properties
    .

    veya:

    vi /opt/apigee/customer/application/message-processor.properties
  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. Mülkler 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
  5. 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