자바 메모리 설정 수정

Private Cloud용 Edge v. 4.17.01

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

이 설정을 변경하려면 구성요소의 속성 파일을 수정합니다. 구성요소가 에지 메시지 프로세서와 같은 여러 머신에 설치한 다음 속성 파일을 kube-APIserver로 전송합니다

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

  • bin_setenv_min_mem - 설정 최소 힙 크기입니다. 기본값은 256MB입니다.
  • bin_setenv_max_mem - 설정 최대 힙 크기입니다. 기본값은 512MB입니다.
  • bin_setenv_meta_space_size - 최대 클래스 메타데이터 크기입니다. 기본값은 bin_setenv_max_permsize 값으로 설정됩니다. 기본값은 128MB입니다. 메시지 프로세서에서 Apigee는 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 포럼의 도움말을 참고하세요.