Loading

No es posible iniciar el servidor VizQL después de configurar vizqlserver.vmopts

Fecha de publicación: Aug 24, 2022
Descripción
No es posible iniciar el servidor VizQL en Tableau Server 2021.1.x después de configurar vizqlserver.vmopts con los valores predeterminados, incluido "UseParNewGC", como los siguientes:

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

Este es el error presente en 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.
Unrecognized VM option 'UseParNewGC'
[ERROR] Error -6: Failed to initialize Java VM.

El servidor vizQL no podrá iniciarse porque -XX:+UseParNewGC se estableció de forma predeterminada para Java 8 y ya no es una opción válida en Java 11.
Solución

Realice los pasos a continuación para deshacer los cambios de configuración personalizada hechos en vizqlserver.vmopts:

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

Recursos adicionales
Ejemplo de artículo que utiliza los parámetros afectados para aumentar el tamaño de pila (-Xmx):

Error: "Unknown Error" When Viewing a Published Workbook that Contains Multiple Filters and Marks in a View
Número del artículo de conocimiento

001474320

 
Cargando
Salesforce Help | Article