Установите ограничение размера сообщения на маршрутизаторе или обработчике сообщений.

Edge для частного облака v4.18.01

Чтобы предотвратить проблемы с памятью в Edge, размер полезной нагрузки сообщения на маршрутизаторе и обработчике сообщений ограничен 10 МБ. Превышение этих размеров приводит к ошибке protocol.http.TooBigBody .

Используйте следующие свойства, чтобы изменить ограничения для маршрутизатора, обработчика сообщений или обоих. Оба свойства имеют значение по умолчанию «10 м», что соответствует 10 МБ:

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

Чтобы установить эти свойства:

  1. Откройте файл router.properties или файл message-processor.properties в редакторе. Если файл не существует, создайте его::
    > vi /opt/apigee/customer/application/router.properties

    или:
    > vi /opt/apigee/customer/application/message-processor.properties
  2. Установите свойства по желанию:
    conf_http_HTTPRequest.body.buffer.limit=15 м
    conf_http_HTTPResponse.body.buffer.limit=15 м
  3. Сохраните изменения.
  4. Убедитесь, что файл свойств принадлежит пользователю 'apigee':
    > chown apigee:apigee /opt/apigee/customer/application/router.properties
    или:
    > chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
  5. Перезапустите компонент Edge:
    > /opt/apigee/apigee-service/bin/apigee-service перезапуск пограничного маршрутизатора

    или:
    > /opt/apigee/apigee-service/bin/apigee-service перезапуск пограничного процессора сообщений