2017-09-10 6 views
0

기본적으로 Openshift EAP 이미지의 기본 설정을 변경하려고합니다 (기본적으로 컨테이너는 -Xms1303m -Xmx1303m을 사용하여 JVM을 시작합니다). JAVA_OPTS_APPEND에 설정을 추가하려고 시도했지만 효과적이지 않습니다. JAVA_OPTS의 끝에 추가되는 것을 볼 수 있지만 JVM 프로세스를 검사하면 기본값이 여전히 사용되고 있음을 알 수 있습니다. 아이디어가 있으십니까? 감사합니다.변경 - 변경 내용의 EAP에 대한 -Xmx 및 Xms 설정

답변

1

JAVA_OPTS_APPEND를 통해 JVM 리소스 제한을 설정하면 작동하지 않습니다. 자원 한계를 컨테이너에 설정해야합니다. 예를 들어, 리소스 제한을 1GB로 설정하면 응용 프로그램 서버 mx 및 ms 제한 (일반적으로 컨테이너에 대한 리소스 제한 중 절반은 OS에 리소스 제한을 지정해야 함)에 사용됩니다.

0

변수 CONTAINER_HEAP_PERCENT을 사용하여 컨테이너 힙 비율을 설정할 수도 있습니다. 기본적으로이 값은 0.50입니다. 즉, 힙이 Francesco에서 말한 메모리 자원 제한의 절반으로 설정됩니다.