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

ゲートウェイ サービスが起動せず、Tableau Server の機能が低下する

公開日: Mar 6, 2024
説明
ゲートウェイ サービスが起動せず、Tableau Server の機能が低下します。  この問題は Tableau Server の再起動後、または予期しないダウン タイムのために発生する可能性があります。

 コマンド "tsm status -v" を発行すると、出力に次が含まれます。
Status: DEGRADED (ステータス: DEGRADED) 
'Tableau Server Gateway 0' is in an error state. ('Tableau Server のゲートウェイ 0' がエラー状態です。)
 
ゲートウェイ ログに次のようにポート 80 または 443 の問題が表示される可能性があります。

(OS 10013) An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address [::]:443 ((OS 10013) アクセス許可で禁じられた方法でソケットにアクセスしようとしました。: AH00072: make_sock: アドレス [::]:443 にバインドできません)

(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions.  : AH00072: make_sock: could not bind to address [::]:80 ((OS 10013) アクセス許可で禁じられた方法でソケットにアクセスしようとしました。: AH00072: make_sock: アドレス [::]:80 にバインドできません)

 

Cause

この問題の根本原因は次を含めていくつかあります。
  • Tableau Server の予期しないダウンタイムが原因で、シャットダウン時に通常削除される httpd.pid ファイルが削除されませんでした。
  • ポート 80、または SSL で 443 を使用する IIS を自動アクティブ化した Tableau Server が再起動されたか、Windows メンテナンスが実行されました。
  • ポート 80 が別のプロセスによって占有されています。

 
解決策

オプション 1

Server に予期しないダウンタイムが発生した場合、通常はシャットダウン時に削除される httpd.pid ファイルが存在している可能性があります。  次の情報を確認して、このオプションが該当するかどうかを判断してください。

httpd の startup.log で次のログ項目を確認します。
httpd (pid <number>) already running (httpd (pid <number>) は既に実行中)

ゲートウェイ プロセスは実行していませんが、既存の httpd.pid が <tableau_server_data_directory>/tabsvc/logs/httpd/ に存在します 

: 環境変数を確認して、tabsvc/logs/httpd フォルダーの正しい場所を見つけることができます ($TABLEAU_SERVER_DATA_DIR や $TABLEAU_SERVER_DATA_DIR_VERSION など)。

次を実行します。
  1. TSM stop を使用してサーバーを停止します。
  2. Linux: <tableau_server_data_directory>/tabsvc/logs/httpd/ で httpd.pid を見つけます 
    Windows: <tableau_server_data_directory>\tabsvc\logs\httpd で httpd.pid を見つけます
  3. httpd.pid ファイルを手動で削除します。 
  4. TSM start を実行して Tableau Server を起動し、"tsm status -v -u <username>" を使用してゲートウェイ サービスが起動して実行中であることを確認します。

オプション 2

ポートの競合の問題があります。

再起動または Windows 更新後に、IIS と Tableau Server のゲートウェイ サービスが両方ともポート 80 を使用している可能性があるため、Tableau Server マシンから IIS を削除するか、ポートを再割り当てします。  "netstat -anob" コマンドを実行して、現在使用中のポートとポート 80 にバインドされている PID を確認できます。  4 の PID は通常 IIS です。

ポート 80 で他のサービスが実行していることに原因があるエラーの詳細については、この追加の記事を参照してください。

SSL が有効にされている場合、ポート 443 が他のプロセスによって使用されていると、ゲートウェイ プロセスがエラー状態になる可能性があります。
 
その他のリソース
Tableau Server の停止と起動の正しい方法については、Tableau のオンライン ヘルプを参照してください。

Tableau サービス マネージャーのポート

ゲートウェイ プロセス ポートの割り当てに関する情報: Tableau Server ゲートウェイ プロセス

既定のゲートウェイ ポートを 80 から変更する
ナレッジ記事番号

001471551

 
読み込み中
Salesforce Help | Article