Loading

Ask Data-Prozess konnte nach einer Topologieänderung nicht gestartet werden.

Veröffentlichungsdatum: Jan 5, 2023
Beschreibung

Der Ask Data-Prozess konnte nicht gestartet werden, nachdem eine Topologieänderung vorgenommen wurde (oder sich IP-Adressen ändern), z. B. das Hinzufügen eines neuen Netzknotens auf Tableau Server (oder nicht konfigurierte statische IPs).

Die folgenden Fehler können im Protokoll stdout_nlp_node#-0.log gefunden werden:

"2022-11-30T10:25:35.3535497-05:00" level=error msg="failed to TryLock" error="failed to execute lock query [guard.go:114]: pq: no pg_hba.conf entry for host \"fe80::2264:1234:9876:2211%13\", user \"rails\", database \"workgroup\", SSL off" ("TryLock fehlgeschlagen" error="Sperrabfrage nicht ausgeführt [guard.go:114]: pq: no pg_hba.conf-Eintrag für Host \"fe80::2264:1234:9876:2211%13\", user \"rails\", database \"workgroup\", SSL aus")

"2022-12-03T22:24:32.0854708-06:00" level=error msg="failed to start server" error="failed to discover all required services [api.serve.go:151]: failed to update elastic server config via service discovery service [utils.go:73]: failed to list first elasticserver service instance info [client.go:304]: Failed to get random service instance {portType: primary, serviceName: elasticserver} [client.go:205]: ListServiceInstances failed: failed to connect: host may be invalid, or server unreachable [client.go:259]: rpc error: code = Unavailable desc = last connection error: connection error: desc = \"transport: Error while dialing dial tcp [fe80::9d56:9876:a234:9fe1%Ethernet0]:8491: connectex: No connection could be made because the target machine actively refused it.\"" ("Server konnte nicht gestartet werden" error="nicht alle erforderlichen Dienste entdeckt [api.serve.go:151]: Aktualisierung der Konfiguration des Elastic-Servers über den Service Discovery Service fehlgeschlagen [utils.go:73]: Auflistung der ersten elasticserver-Dienstinstanz fehlgeschlagen [client.go:304]: Zufällige Dienstinstanz konnte nicht abgerufen werden {portType: primary, serviceName: elasticserver} [client.go:205]: ListServiceInstances fehlgeschlagen: Verbindung fehlgeschlagen: Der Host ist möglicherweise ungültig oder der Server nicht erreichbar [client.go:259]: rpc error: code = nicht verfügbar desc = letzter Verbindungsfehler: Verbindungsfehler: desc = \"Transport: Fehler bei Einwahl bei tcp [fe80::9d56:9876:a234:9fe1%Ethernet0]:8491: connectex: Es konnte keine Verbindung hergestellt werden, weil der Zielcomputer sie aktiv abgelehnt hat.\"")
Error: [/root/go/src/tableau/nlp/nlpcore/pegasus/tasks/api.serve.go:135]tried but failed to start server (Fehler: [/root/go/src/tableau/nlp/nlpcore/pegasus/tasks/api.serve.go:135] versucht, aber Server nicht gestartet)
Informationen zur Verwendung finden Sie unter `pegasus help api:serve`.

Cause

IPv6-Adresse wird gegenüber der IPv4-Adresse vorgezogen.

HINWEIS: Die Standardeinstellungen für IPv6 in Windows Server 2019 haben sich gegenüber früheren Windows Server-Versionen geändert, sodass IPv6 gegenüber IPv4 bevorzugt wird.
Lösung
Verwenden Sie den Befehl [netsh interface ipv6 show prefixpolicies], um die aktuelle Rangfolge mehrerer IP-Adressen zu prüfen, und verwenden Sie den Befehl [netsh int ipv6 set prefixpolicy], um den Prioritätsgrad zu ändern. HINWEIS: Diese Schritte müssen auf allen Netzknoten durchgeführt werden. 

Im folgenden Beispiel wird IPv6  gegenüber IPv4 vorgezogen.

Priorität   Beschriftung Präfix
----------  -----  --------------------------------
        50      0  ::1/128
        40      1  ::/0
        35      4  ::ffff:0:0/96
        30      2  2002::/16
         5      5  2001::/32
         3     13  fc00::/7
         1     11  fec0::/10
         1     12  3ffe::/16
         1      3  ::/96

Um die Rangfolge zu ändern und sicherzustellen, dass IPv4 bevorzugt wird, führen Sie die folgenden Schritte aus:
    a) Führen Sie den Befehl [tsm stop] aus, um Tableau Server zu beenden.
    b) Führen Sie die folgenden Befehle aus, um die Rangfolge der IP-Adressen anzupassen.
          netsh int ipv6 set prefixpolicy ::ffff:0:0/96 50 0
          netsh int ipv6 set prefixpolicy ::1/128 40 1
          netsh int ipv6 set prefixpolicy ::/0 30 2
          netsh int ipv6 set prefixpolicy  2002::/16 20 3
          netsh int ipv6 set prefixpolicy  2001::/32 5 5
          netsh int ipv6 set prefixpolicy  ::/96 1 4

HINWEIS: In Hochverfügbarkeits- oder Mehrknoten-Umgebungen MÜSSEN die IPv6-Änderungen auf allen Knotenpunkten durchgeführt werden, auf denen Windows Server 2019 läuft.
 
    c) Starten Sie das Betriebssystem neu, um die IP-Verbindungen zu löschen und die Verwaltungsdienste von Tableau Server neu zu starten.
    d) Vergewissern Sie sich, dass alle Tableau Server-Dienste ausgeführt werden und tsm status -v] angibt, dass Tableau Server gestoppt ist.
    e) Führen Sie [tsm pending-changes apply] aus - (Dieser Schritt ist wichtig, auch wenn keine Änderungen zu übernehmen sind)
    f) Führen Sie den Befehl [tsm start] aus, um Tableau Server zu starten.
Zusätzliche Ressourcen
Verwenden Sie auch den Befehl [netsh interface ipv4 show interface], um zu prüfen, ob mehrere NICs vorhanden sind und die erwartete Reihenfolge haben.

Konfigurieren der Reihenfolge der Netzwerkschnittstellen

Nummer des Knowledge-Artikels

001534187

 
Laden
Salesforce Help | Article