Private Cloud용 Edge v4.18.05
트래픽 및 처리 요구사항에 따라 힙 크기를 늘려야 할 수도 있습니다. 또는 클래스 메타데이터 크기일 수 있습니다.
이 설정을 변경하려면 구성요소의 속성 파일을 수정합니다. 구성요소가 에지 메시지 프로세서와 같은 여러 머신에 설치한 다음 속성 파일을 kube-APIserver로 전송합니다
이러한 값을 설정하려면 다음 속성을 설정합니다.
속성 | 설명 |
---|---|
bin_setenv_min_mem |
최소 힙 크기를 설정합니다. 기본값은 256MB입니다. 이 설정은 Java
-Xms 옵션. |
bin_setenv_max_mem |
최대 힙 크기를 설정합니다. 기본값은 512MB입니다. 이 설정은 Java
-Xmx 옵션. |
bin_setenv_meta_space_size |
기본 클래스 메타데이터 크기를 설정합니다. 기본값은
bin_setenv_max_permsize , 기본값은 128MB입니다. 메시지 프로세서에서
Apigee에서는 트래픽에 따라 이 값을 256MB 또는 512MB로 설정하는 것이 좋습니다.
이 설정은 Java -XX:MetaspaceSize 옵션에 해당합니다. |
'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
위에 나열된 속성으로 제어되지 않는 Java 설정의 경우
Edge 구성요소의 해당 .properties
파일에 다음을 입력합니다.
bin_setenv_ext_jvm_opts
: Java를 설정합니다. 속성이 다른 속성에 의해 지정되지 않았습니다. 예를 들면 다음과 같습니다.bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
하지만 다음과 같은 용도로
bin_setenv_ext_jvm_opts
를 사용하지는 마세요.-Xms
,-Xmx
또는-XX:MetaspaceSize
를 다음과 같이 설정합니다. 위에 나열된 속성으로 제어됩니다.
메모리 구성에 대한 추가 도움말은 이 Edge 포럼의 도움말을 참고하세요.