サービス障害によるジョブの失敗に関するトラブルシューティング

Tableau Server バージョン 2021.1 以降、サービス障害が原因でジョブが失敗した場合に、一連の新しいエラー メッセージが表示されるようになりました。このトピックでは、メッセージとその意味について説明します。

エラー メッセージは次の形式で表示されます。

<nodeId>
<service>_<instanceId>.<version>: <error>

エラーには次の 4 つのカテゴリがあります。

  • ステータスが見つかりません - サービスがステータスを報告できない場合 (たとえば、ノードがダウンしている場合、tabadminagent がステータスを報告できない場合、またはサービスに障害が発生して依存サービスをインストールできなくなった場合) に、"ステータスが見つかりません" というエラーが表示されます。
  • 構成の更新に失敗しました - サービスが構成ファイルを更新できない場合、"構成の更新に失敗しました" というエラー表示されます。このエラーは、アップグレード中に、保留中の変更を新しいサービスに適用しようとしたときに発生します。エラーの詳細については、サービスのコントロール アプリ ログ <dataDir>/tabsvc/logs/<service>/control-<service>_<nodeId>-<instanceId> を参照してください。
  • 要求された状態に到達できませんでした。現在の状態:<currentState> - サービスをインストール/削除/開始/停止できない場合、"要求された状態に到達できませんでした" というエラーが発生します。このエラーは、新しいサービスがインストールされ、古いサービスが削除されているアップグレード中に発生します。<currentState> には次の状態オプションがあります。DEPLOY_FAILED, INSTALL_FAILED, DISABLE_FAILED, ENABLE_FAILED, CONFIGURE_FAILED, UNINSTALL_FAILED, REMOVE_FAILED最も一般的なものは、INSTALL_FAILED、UNINSTALL_FAILED、および REMOVE_FAILED です。エラーの詳細については、サービスのコントロール アプリ ログ <dataDir>/tabsvc/logs/<service>/control-<service>_<nodeId>-<instanceId> を参照してください。
  • 開始/停止に失敗しました。現在のステータス: <currentStatus> - このエラーは、実行する必要のあるサービスが停止している場合、または停止する必要のあるサービスが引き続き実行されている場合に発生します。<currentStatus> の値には、ACTIVE、BUSY、PASSIVE、UNLICENSED、DOWN、STATUS_UNAVAILABLE、および DEGRADED などがあります。最初の 3 つ (ACTIVE、BUSY、PASSIVE) は、"実行中" のステータスと見なされます。最後の 4 つは "停止" ステータスです。エラーの詳細については、メインのサービス ログ<dataDir>/tabsvc/logs/<service>/<service>_<nodeId>-<instanceId>.log を参照してください。

エラー メッセージの例は次のとおりです。

This job failed due to unexpected error: 'ServiceOperationTimeoutException'
One or more services failed to reach their expected state.
node1:
     vizportal_0.2021.4.0.0: Failed to reach requested state. Current state: INSTALL_FAILED

バージョン 2021.3 以降、コントロールアプリ ログで検出されたエラーと一致する 2 番目と 3 番目のエラー タイプに追加のエラー メッセージが追加されました。