Private Cloud용 Edge v4.18.01
에지의 메모리 문제를 방지하기 위해 라우터 및 메시지 프로세서의 메시지 페이로드 크기는 10MB로 제한됩니다. 이러한 크기를 초과하면 protocol.http.TooBigBody
오류가 발생합니다.
다음 속성을 사용하여 라우터, 메시지 프로세서 또는 둘 다에 적용되는 한도를 변경합니다. 두 속성의 기본값은 10MB에 해당하는 '10m'입니다.
- conf_http_HTTPRequest.body.buffer.limit
- conf_http_HTTPResponse.body.buffer.limit
이러한 속성을 설정하는 방법은 다음과 같습니다.
- 편집기에서 router.properties 파일 또는 message-processor.properties 파일을 엽니다. 파일이 없으면 다음 명령어를 만듭니다.
> vi /opt/apigee/customer/application/router.properties
또는:
> vi /opt/apigee/customer/application/message-processor.properties - 다음과 같이 속성을 설정합니다.
conf_http_HTTPRequest.body.buffer.limit=15m
conf_http_HTTPResponse.body.buffer.limit=15m - 변경사항을 저장합니다.
- 'apigee' 사용자가 속성 파일을 소유하고 있는지 확인합니다.
> chown apigee:apigee /opt/apigee/customer/application/router.properties
또는:
> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties - Edge 구성요소를 다시 시작합니다.
> /opt/apigee/apigee-service/bin/apigee-service Edge-router restart
또는:
> /opt/apigee/apigee-service/bin/apigee-service Edge-message-processor restart