라우터 또는 메시지 프로세서의 메일 크기 한도 설정

Edge에서 메모리 문제를 방지하기 위해 라우터와 메시지 프로세서의 메시지 페이로드 크기는 다음과 같습니다. 10MB로 제한됩니다 이 크기를 초과하면 protocol.http.TooBigBody 오류가 발생합니다.

다음 속성을 사용하여 라우터, 메시지 프로세서 또는 둘 다의 한도를 변경합니다. 두 속성 모두 기본값은 '10m'입니다. 10MB에 상응합니다.

  • 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=15m
    conf_http_HTTPResponse.body.buffer.limit=15m
  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 edge-router restart

    또는:

    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart