サーバー プロセスのトラブルシューティング
注: この記事の情報は、Tableau Server ステータス ページについて言及しています。Tableau Server ステータス ページと TSM ステータス ページの詳細については、サーバー プロセス ステータスの表示を参照してください。
Tableau Server が正常に機能している場合、プロセスは [アクティブ]、[ビジー] または [パッシブ] (リポジトリ) として表示されます: 追加情報がある場合、ステータス アイコンの下にメッセージが表示されます。
可能性があるステータス インジケーター:
複数の [状態: ダウン] メッセージが表示される場合は、実行サービス アカウントのパスワードが期限切れでないことを確認します。 パスワードの有効期限が切れている場合は、Tableau Server でパスワードを更新する必要があります 実行サービス アカウントパスワードの更新を参照してください。 実行サービス アカウントに関連するパーミッションの変更により、複数のサービス エラーが発生する可能性もあります フォルダー パーミッションの検証を参照してください。
注: Tableau Server は、自己修正するように設計されています。サービスまたはプロセスが応答を停止するかダウンした場合、Tableau Server はそれを再起動しようとします。これを完了するまでに 15 〜 30 分かかる場合があります。そのため、サービスまたはプロセスのアラートにすぐに対応しても、特に再起動中に要求を処理できる冗長サービスを備えたインストールでは、非生産的なアクションになる可能性があります。
次のセクションでは、表示される可能性のあるステータス メッセージに対するトラブルシューティングの推奨事項を提供します。
クラスタ コントローラー
このメッセージは、2 ノードより多い場合にのみ表示されます。
ステータス:ダウン、メッセージ: "ノードが低下しています"
次のうち 1 つ以上に当てはまります。
- ノード上のリポジトリが停止しました。
- ノードはクラスタ内の他の場所のフェールオーバーに応答できません。
- Tableau Server が高可用性に設定されており、これがアクティブなリポジトリの場合、2 番目のリポジトリへのフェールオーバーが発生します。
- このノード上のリポジトリまたはファイル ストアで利用可能なステータスがありません。
クラスタ コントローラーが定期的または長時間にわたって停止しない限り、操作は必要ありません。
これが発生した場合、問題が解決するまで、次の操作を順に実行します。
- ディスク容量を確認する。ディスク空き容量が制限されている場合は、サポートが必要な場合に備えてログ ファイルを保存し (
tsm maintenance ziplogs
を使用)、不要なファイルを削除します。 - Tableau Server を再起動します。
- クラスタ コントローラーが引き続きダウンしている場合、ログ ファイル (
tsm maintenance ziplogs
) を保存してからサポートに連絡します。
ファイル ストア
ファイル ストアのステータスは、ページが読み込まれているファイル ストアの状態のみを反映します。
メッセージなしのアクティブ ステータス () は、ページが読み込まれたときに抽出が同期されなかったことを示します。反復して "catch-all" ジョブが実行し、抽出を同期している可能性があります。
ステータス: ビジー、メッセージ: "同期中"
「同期中」は通常、ページが読み込まれたときにファイル ストア ノード全体で抽出が同期されていたことを示します。
ただし、"同期中" メッセージは、次のインストール (シングルノードとマルチノードの両方) でも返されます。Tableau の初期化後、ステータスは 15 分または 20 分以内に消えます。
ステータス: ダウン、"データ抽出は使用できません"
シングルノード インストールの場合: "データ抽出は使用できません" は、既存の抽出を利用可能な場合がありますが、パブリッシュ/更新に失敗することを示します。マルチノード インストールの場合、このメッセージはこのノードで抽出の同期が失敗することを示します。
ファイル ストアが定期的または長時間にわたって停止しない限り、操作は必要ありません。
これが発生した場合、問題が解決するまで、次の操作を順に実行します。
- ディスク容量を確認する。ディスク空き容量が制限されている場合は、サポートが必要な場合に備えてログ ファイルを保存し (
tsm maintenance ziplogs
を使用)、不要なファイルを削除します。 - Tableau Server を再起動します。
- ファイル ストアが引き続きダウンしている場合、ログ ファイル (
tsm maintenance ziplogs
) を保存してからサポートに連絡します。
ステータス: ビジー、"コミッション解除"
このメッセージは、このファイル ストアが読み取り専用モードであり、このノードの 1 つ以上の一意のファイルが他のファイル ストア ノードへのレプリケートに失敗したことを示します。
このノードを削除するには、ステータス メッセージが「削除準備完了」に変更されるまで待機します。
ステータス: アクティブ、"削除準備完了"
このメッセージは、ファイル ストアが読み取り専用モードであることを示します。
クラスタを安全に停止 (tsm stop
) してファイル ストア プロセスを削除するか、ノード全体を削除できます。
ステータス: アクティブ、"コミッション解除失敗"
このメッセージは、ファイル ストアが読み取り専用モードであり、1 つ以上の一意のファイルが他のファイル ストア ノードへのレプリケートに失敗したことを示します。
コミッション解除の失敗を解決するには:
tsm topology filestore decommission
コマンドを再度実行します。- 他のファイル ストア ノード上のディスク容量を確認します。別のファイル ストア ノードに、すべての抽出を保存するのに十分な容量がない場合、コミッションの解除に失敗します。
- 最初のノードと追加ノード上の
tsm.log
ファイルにエラーがないか確認します。 - Tableau Server を停止 (
tsm stop
) してから、tsm topology filestore decommission
コマンドを再度実行します。 - ファイル ストア ノードをもう一度読み取り/書き込みモード (
tsm topology filestore recommission
) に戻し、ログを収集してからサポートに連絡します。 - サポートを使用: このファイル ストアから別のファイル ストア ノード上の同じディレクトリへ
extracts
ディレクトリをコピーしてマージします。
インデックス作成/検索サーバー
ステータス: パッシブ、メッセージ: n/a
マルチノード環境では、パッシブ ステータスは、ノードが意図したとおりに動作しているが、クラスタに参加してトラフィックを受信できないことを示します。
インデックスおよび検索サーバー プロセスをアクティブな状態にするには:
tsm topology set-process コマンドを使用して、ノードからパッシブ インデックスおよび検索サーバー プロセスを削除します。
tsm topology set-process -n <Node> -pr indexandsearchserver -c 0
変更を適用します (tsm pending-changes apply)。
再起動 しますTableau Server (tsm restart)。
tsm topology set-process コマンドを使用して、インデックスおよび検索サーバー プロセスを一度に 1 つずつノードに追加します。
tsm topology set-process -n <Node> -pr indexandsearchserver -c 1
変更を適用します (tsm pending-changes apply --ignore-warnings)。
再起動 しますTableau Server (tsm restart)。
tsm status コマンドを使用して、影響を受けるノードで
indexandsearchserver
のステータスをチェックします。
リポジトリ
ステータス: ビジー、メッセージ: "設定中"
"設定中" メッセージは次のステータスの 1 つ以上を示します。
- パッシブ リポジトリはアクティブなリポジトリと同期されます。
- リポジトリはフェールオーバーに対応する準備が整っていません。
- リポジトリはアクティブなリポジトリから 2 分を超えて遅れており、再度セットアップされている可能性があります (同期を待機するより短時間で完了する)。
- フェールオーバーが発生し、アクティブであったリポジトリはクラスタに再結合されます。
リポジトリのステータス メッセージが「パッシブ" ではなくなるまで待機します。.
このメッセージが表示されない、または時間がかかりすぎる場合:
- ディスク容量を確認し、可能であれば空き容量を増やします。
- クラスタ コントローラーのログにエラーがないことを確認します。
- ノードを再起動します。
ステータス: ビジー、メッセージ: "同期中"
リポジトリは、フェールオーバー後などに同期されます。
ステータス: ダウン、メッセージ: n/a
リポジトリがダウン ステータスを示し、メッセージがない場合、リポジトリは次のいずれかのステータスになります。
- インストールが高可用性用に設定されている場合、リポジトリのフェールオーバーが発生します。
- プロセスは、フェールオーバー後、更新されたデータベース接続構成で再起動します。
- 別のアクティブなリポジトリを利用できない場合、Tableau Server が停止しています。
手順により問題が解決するまで、これらの操作を順に実行します。
- クラスタ コントローラーが再起動を試みるのを数分間待機します。
- Tableau Server を再起動します (
tsm restart
)。 - ディスク容量を確認する。ディスク空き容量が制限されている場合は、サポートが必要な場合に備えてログ ファイルを保存し (
tsm maintenance ziplogs
を使用)、不要なファイルを削除します。 - Tableau Server を再起動します。
- リポジトリが引き続きダウンしている場合、ログ ファイル (
tsm maintenance ziplogs
) を保存してからサポートに連絡します。
ステータス: パッシブ、メッセージ: n/a
メッセージなしのパッシブ ステータスは、ノードが意図したとおりに動作しており、必要に応じてフェールオーバーの準備が整っていることを示します。
VizQL Server
ステータス: ライセンスなし、メッセージ: n/a
VizQL Server プロセスのライセンスなしステータスの詳細については、ライセンスのないサーバー プロセスの処理 を参照してください。