자바 메모리 설정 수정

Private Cloud용 에지 v. 4.17.05

트래픽 및 처리 요구사항에 따라 Apigee 구성요소 하나 이상의 힙 크기 또는 클래스 메타데이터 크기를 늘려야 할 수 있습니다.

이러한 설정을 변경하려면 구성요소의 속성 파일을 수정합니다. 구성요소가 에지 메시지 프로세서와 같은 여러 머신에 설치된 경우 구성요소를 호스팅하는 모든 머신에서 속성 파일을 수정합니다.

이러한 값을 설정하려면 다음 속성을 설정합니다.

  • bin_setenv_min_mem - 최소 힙 크기를 설정합니다. 기본값은 256MB입니다.
  • bin_setenv_max_mem - 최대 힙 크기를 설정합니다. 기본값은 512MB입니다.
  • bin_setenv_meta_space_size - 최대 클래스 메타데이터 크기를 설정합니다. 기본값은 bin_setenv_max_permsize, 128MB로 설정됩니다. 메시지 프로세서에서 트래픽에 따라 이 값을 256MB 또는 512MB로 설정하는 것이 좋습니다.

메가바이트를 나타내는 접두사 'm'을 사용해 시스템의 각 구성요소에 이러한 속성을 설정합니다. 예를 들어 메시지 프로세서의 경우 /opt/apigee/customer/application/message-processor.properties 파일에 다음과 같이 설정합니다.

bin_setenv_min_mem=512m
bin_setenv_max_mem=1024m
bin_setenv_meta_space_size=1024m

message-processor.properties 파일이 존재하지 않거나 Edge 구성요소에 해당하는 .properties 파일이 존재하지 않으면 해당 파일을 만든 후 파일의 소유권을 'apigee' 사용자로 변경합니다.

> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties

.properties 파일의 값을 설정한 후 구성요소를 다시 시작합니다.

> /opt/apigee/apigee-service/bin/apigee-service component restart

예를 들면 다음과 같습니다.

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

메모리 구성에 관한 추가 도움말은 Edge 포럼의 이 도움말을 참고하세요.