Loading

vizqlserver.vmopts 구성 후 VizQL 서버를 시작할 수 없음

게시 일자: Aug 24, 2022
상세 설명
다음과 같이 "UseParNewGC"를 포함하는 사용자 지정 값으로 vizqlserver.vmopts를 구성한 후 Tableau Server 2021.1.x에서 VizQL 서버를 시작할 수 없습니다.

tsm configuration set -k vizqlserver.vmopts -v "-XX:+UseConcMarkSweepGC -Xmx2g -Xms256m -XX:MaxNewSize=208m -XX:SurvivorRatio=5 -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:+CrashOnOutOfMemoryError -XX:-CreateMinidumpOnCrash"

Cause

stdout_vizqlserver_node1-0.log에 다음 오류가 표시됩니다.

OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.(OpenJDK 64비트 서버 VM 경고: UseConcMarkSweepGC 옵션은 9.0 버전에서 사용이 중단되었고 향후 릴리스에서 제거될 예정입니다.)
Unrecognized VM option 'UseParNewGC'(인식할 수 없는 VM 옵션 'UseParNewGC')
[ERROR] Error -6: Failed to initialize Java VM.([오류] 오류 -6: Java VM을 초기화하지 못했습니다.)

Java 8의 경우 기본적으로 설정되었고 Java 11에서는 더 이상 유효한 옵션이 아닌 -XX:+UseParNewGC 때문에 vizQL 서버 시작에 실패합니다.
솔루션

아래 절차를 수행하여 vizqlserver.vmopts에 적용한 사용자 지정 구성 변경을 실행 취소합니다.

tsm stop
tsm configuration set -k vizqlserver.vmopts -d
tsm pending-changes apply
tsm start

추가 자원
최대 힙 크기(-Xmx)를 늘리기 위해 영향을 받는 매개 변수를 사용하는 문서의 예:

오류: 여러 필터 및 마크를 포함하는 게시된 통합 문서를 뷰에서 볼 때 "알 수 없는 오류" 발생
Knowledge 기사 번호

001474320

 
로드 중
Salesforce Help | Article