Loading

Beim Öffnen einer Ansicht meldet Tableau Server einen Fehler: "The Hyper server closed the connection unexpectedly: pqsecure_raw_read" (Der Hyper-Server hat die Verbindung unerwartet geschlossen: pqsecure_raw_read)

Veröffentlichungsdatum: Apr 18, 2022
Beschreibung
Der Zugriff auf die Berichte ist aufgrund eines Hyper-Fehlers nicht möglich:
[SQLSTATE:08003] The Hyper server closed the connection unexpectedly: pqsecure_raw_read (Der Hyper-Server hat die Verbindung unerwartet beendet: pqsecure_raw_read)
The server process may have been shut down or terminated before or while processing the request. (Der Serverprozess wurde unter Umständen heruntergefahren oder beendet, während die Anforderung verarbeitet wurde.)
Unable to connect to the Tableau Data Extract server "". Check that the server is running and that you have access privileges to the requested database. (Verbindung zum Datenextrakt-Server "" kann nicht hergestellt werden. Prüfen Sie, ob der Server ausgeführt wird und ob Sie Zugriffsberechtigungen für die angeforderte Datenbank besitzen.)

Hyper-Protokolle zeigen auch an, dass TCP-Anfragen von lokalen oder bekannten Adressen abgelehnt werden. 

Cause

Wenn sich die Netzwerkadapter oder -adressen ändern, kann sich dies auf die laufende Konfiguration von Tableau Server auswirken und zur Ablehnung von Anfragen führen. Dies kann passieren, wenn die temporäre Adressierung aktiviert ist oder wenn durch Aktualisierungen die Adresszuweisungen geändert oder gelöscht werden. 
Lösung
Drucken Sie die Adressen der Netzwerkadapter mit einem der folgenden Befehle aus:
  • Windows: ipconfig /all
  • Linux: ifconfig -a
Notieren Sie sich die jedem Adapter zugewiesenen IPv6-Adressen. Beachten Sie vor allem die IPv6-Adressen:
  • Windows: ipconfig /all
  • Linux: ifconfig -a
Öffnen Sie die folgende Datei:
  • Windows (Standard): C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\hyper<Buildnummer>\hyper_standalone.yml
  • Linux (Standard): /var/opt/tableau/tableau_server/data/tabsvc/config/hyper<Buildnummer>/hyper_standalone.yml
Suchen Sie die Zeile, die mit "Whitelist:" beginnt, und vergleichen Sie diese mit den IP-Adressen, die den Netzwerkschnittstellen zuvor zugewiesen wurden. Wenn sich die Adresse oder die Zonen-ID der IPv6-Adresse geändert hat, kann dies dazu führen, dass Anfragen von Hyper abgelehnt werden, weil sie nicht in unsere vorher festgelegte Zulassungsliste passen. 

Um die Zulassungsliste in der Datei hyper_standalone.yml zu aktualisieren, führen Sie die folgenden Schritte aus:
  1. Beenden Sie Tableau Server. 
    • tsm stop
  2. Wenden Sie ausstehende Änderungen auf die Löschkonfigurationseinstellungen an.
    • tsm pending-changes apply
  3. Starten Sie Tableau Server.
    • tsm start
  4. Überprüfen Sie, ob die Zulassungsliste der Datei hyper_standalone.yml nun mit allen Adressen übereinstimmt, die den Netzwerkadaptern auf dem Computer zugewiesen wurden. 
Wenn die Zulassungsliste nicht aktualisiert wird, nehmen Sie eine geringfügige Änderung vor (z. B. Abfrage von backgrounder.querylimit) und ändern Sie diese leicht (z. B. von 7200 zu 7201 Sekunden). Wenden Sie ausstehende Änderungen erneut an. Beispiel:
> tsm configuration get -k backgrounder.querylimit
7200
> tsm configuration set -k backgrounder.querylimit -v 7201
> tsm pending-changes apply

 
Zusätzliche Ressourcen
Hyper-Protokolle oder Logsharks zeigen Hyper-Fehler an, die besagen, dass TCP-Clients abgelehnt werden, und in der Regel ist eine IPv6-Adresse in der Adresse des Remote-Hosts enthalten:
{"ts":"2022-04-14T14:02:24.687","pid":1234,"tid":"68d8","sev":"error","req":"-","sess":"n14325ku345unnlin453","k":"tcp-ip-client-rejected","v":{"local-address":"::","remote-address":"fe80::149b:b9e3:9496:16fb%4"}}

Das bedeutet, dass Hyper Anfragen ablehnt, weil die Adresse nicht in der Zulassungsliste enthalten ist. Beachten Sie, dass IPv6-Adressen auch dann abgelehnt werden können, wenn sich nur die Zonen-ID ändert (d. h. das %4 am Ende). Beim Aktualisieren der Konfiguration von Tableau Server wird diese Datei mit den aktuellen Netzwerkschnittstellenkonfigurationen neu erstellt. Dadurch werden die richtigen Schnittstellenadressen und lokalen Verknüpfungsadressen in die Zulassungsliste aufgenommen.
Nummer des Knowledge-Artikels

001534109

 
Laden
Salesforce Help | Article