Loading

VizQL-Server lässt sich nach Konfiguration von vizqlserver.vmopts nicht starten.

Veröffentlichungsdatum: Aug 24, 2022
Beschreibung
VizQL Server kann in Tableau Server 2021.1.x nicht gestartet werden, nachdem vizqlserver.vmopts mit den benutzerdefinierten Werten einschließlich "UseParNewGC" konfiguriert wurde. Beispiel:

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

Dieser Fehler ist in der Datei stdout_vizqlserver_node1-0.log zu finden:

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-Bit Server VM Warnung: Die Option UseConcMarkSweepGC wurde in Version 9.0 abgekündigt und wird wahrscheinlich in einer zukünftigen Version entfernt.)
Unrecognized VM option 'UseParNewGC' (Nicht erkannte VM-Option 'UseParNewGC')
[ERROR] Error -6: Failed to initialize Java VM. ([FEHLER] Fehler -6: Java VM konnte nicht initialisiert werden.)

VizQL Server startet nicht, weil die Option -XX:+UseParNewGC, die in Java 8 standardmäßig eingestellt war, in Java 11 nicht mehr gültig ist.
Lösung

Führen Sie die folgenden Schritte aus, um die benutzerdefinierten Konfigurationsänderungen an vizqlserver.vmopts rückgängig zu machen:

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

Zusätzliche Ressourcen
Beispiel für einen Artikel, der die betroffenen Parameter zur Erhöhung der maximalen Heap-Größe (-Xmx) verwendet:

Fehler: "Unknown Error" (Unbekannter Fehler) beim Anzeigen einer veröffentlichten Arbeitsmappe, die mehrere Filter und Markierungen in einer Ansicht enthält
Nummer des Knowledge-Artikels

001474320

 
Laden
Salesforce Help | Article