Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ビューを開くときに Tableau Server でエラー "Hyper サーバーが予期せず接続を切断しました: pqsecure_raw_read" が報告される

公開日: Apr 18, 2022
説明
次の Hyper エラーによりレポートにアクセスできません。
[SQLSTATE:08003] The Hyper server closed the connection unexpectedly: pqsecure_raw_read (Hyper サーバーが予期せず接続を切断しました)
The server process may have been shut down or terminated before or while processing the request. (要求の処理前または処理中にサーバー プロセスがシャットダウンまたは終了した可能性があります。)
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. (Tableau Data Extract サーバー "" に接続できません。サーバーが実行されており、要求したデータベースに対してアクセス権限を持っていることを確認してください。)

Hyper のログは、ローカルまたは既知のアドレスからの TCP 要求が拒否されていることも示します。 

Cause

ネットワーク アダプターまたはアドレスが変更されると、Tableau Server の実行構成に影響が及んだ結果、要求が拒否される可能性があります。これは、一時的なアドレス指定が有効な場合や、更新によってアドレス割り当てが変更またはフラッシュされた場合に発生する場合があります。 
解決策
次のいずれかのコマンドを使用して、ネットワーク アダプターのアドレスを出力します。
  • Windows: ipconfig /all
  • Linux: ifconfig -a
各アダプターに割り当てられた IPv6 アドレスをメモします。特に、IPv6 アドレスをメモします。
  • Windows: ipconfig /all
  • Linux: ifconfig -a
次のファイルを開きます。
  • Windows (既定): C:\ProgramData\Tableau\Tableau Server\data\tabsvc\config\hyper<ビルド番号>\hyper_standalone.yml
  • Linux (既定): /var/opt/tableau/tableau_server/data/tabsvc/config/hyper<ビルド番号>/hyper_standalone.yml
"Whitelist: "で始まる行を探し、ネットワーク インターフェイスに割り当てられた以前の IP アドレスと比較します。アドレスまたは IPv6 アドレスのゾーン ID が変更されている場合、この結果として、事前に決定された許可リストと一致しないことを理由に要求が Hyper によって拒否される可能性があります。 

hyper_standalone.yml ファイルで許可リストを更新するには、次の手順を実行します。
  1. Tableau Server を停止します。 
    • tsm stop
  2. 保留中の変更を適用して、構成設定をフラッシュします。
    • tsm pending-changes apply
  3. Tableau Server を起動します。
    • tsm start
  4. hyper_standalone.yml ファイルの許可リストが、マシン上でネットワーク アダプターに割り当てられているすべてのアドレスに一致するようになったことを確認します。 
許可リストが更新されていない場合、(backgrounder.querylimit のクエリを実行して 7200 秒を 7201 に変更するなどの) わずかな変更を行います。その後、保留中の変更をもう一度適用します。次に例を示します。
> tsm configuration get -k backgrounder.querylimit
7200
> tsm configuration set -k backgrounder.querylimit -v 7201
> tsm pending-changes apply

 
その他のリソース
Hyper ログまたは logsharks に、TCP クライアントが拒否されているという Hyper エラーが記録され、通常、リモート ホスト アドレスとして IPv6 アドレスが記録されます。
{"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"}}

これは、アドレスが許可リストにないため Hyper が要求を拒否していることを意味します。ゾーン ID が変わっただけ (末尾の %4) の場合でも、IPv6 アドレスは拒否される可能性があることに注意してください。Tableau Server の構成を更新すると、現在のネットワーク インターフェイス構成を使用してもう一度このファイルが作成されます。これにより、許可リストのインターフェイス アドレスとリンクローカル アドレスが訂正されます。
ナレッジ記事番号

001534109

 
読み込み中
Salesforce Help | Article