---
schema_version: "1"
id: 958c9d4f7ef87ddd775d06e0b0914a233ee49a79cbdf1455ab9bffae395879a9
title: Tableau Server バックグラウンダー プロセス
collection: tableau
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/current/ja-jp/server/server_process_backgrounder.md
canonical_url: https://help.tableau.com/current/server/ja-jp/server_process_backgrounder.htm
source_site: help.tableau.com
content_type: documentation
content_hash: dbe7e6eead0ff3c43357bde11ec0d3658bbafa94ea429a6372af2370a39b5b92
description: Understand the Tableau Server Backgrounder process that runs server jobs.
---
[メイン コンテンツに進む](#main-content)

# Tableau Server バックグラウンダー プロセス

バックグラウンダー プロセスでは、抽出更新、サブスクリプション、フロー実行、データ ドリブン アラートなどのサーバー ジョブが実行されます。ジョブは、スケジュールされたタスクから開始されるか、\[今すぐ実行\] オプション、REST API、または tabcmd コマンドを使用して手動で開始されます。

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border.css');" class="TableStyle-Basic-Border" cellspacing="0">
                    <colgroup><col class="TableStyle-Basic-Border-Column-Column1">
                    
                    <col class="TableStyle-Basic-Border-Column-Column1">
                    
                    </colgroup><tbody>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>プロセス</strong>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                <p>
                                    Backgrounder
                                </p>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>ステータス</strong>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                 Backgrounder  のステータスは [ステータス] ページに表示されます。詳細については、<a href="https://help.tableau.com/current/server/ja-jp/service_viewstatus.htm" class="xref">サーバー プロセス ステータスの表示</a>を参照してください。</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><strong>ロギング</strong>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyA-Column1-Body1">
                                 Backgrounder  プロセスが生成したログは <code><code>C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\</code>backgrounder</code> にあります。詳細については、<a href="https://help.tableau.com/current/server/ja-jp/logs_loc.htm" class="xref">Tableau Server ログとログ ファイルの場所</a>を参照してください。</td>
                        </tr>
                    </tbody>
                </table>

バックグラウンダー プロセスが停止するとどうなりますか? エラーが発生したバックグラウンダー プロセスにあるジョブは、バックグラウンダー プロセスのエラーが復旧すると再試行されます。ほとんどのバックグラウンド ジョブは定期的に実行するようにスケジュールされており、機能しているバックグラウンダー プロセスによって次回のスケジュール時刻に同じバックグラウンド タスクが選択され正常に実行されます。

エラーが発生したバックグラウンダー プロセスは、コンピューター自体に他の点で問題がない限り自動的に再起動し、失敗したジョブは再試行されます。

バックグラウンダー プロセスの可用性を高くするには、1 つまたは複数のインスタンスをクラスタ内の複数のノードで実行するように構成する必要があります。

## バックグラウンダー リソースの管理

このトピックで前述したように、バックグラウンダーではサーバー タスクが実行されるため、リソースが大量に消費される可能性があります。バックグラウンダーでサーバー タスクの実行用のリソースを管理するには、いくつかの方法があります。

- 特定のノードのインスタンスの数を増やす: バックグラウンダーはシングルスレッドのプロセスです。一度に起動できるジョブは 1 つだけです。ノードにさらにバックグラウンダー インスタンスを追加すると、そのノードで並列実行できるジョブの数を増やすことができますが、起動される各ジョブ自体で複数のスレッドを使用できることにも留意してください。バックグラウンダー インスタンスは、コア数の半分まで追加できます。バックグラウンダーの実行場所と実行数を決定する際は、ジョブに対して起動された各バックグラウンダーのプロセスでは複数のスレッドを使用できることを考慮に入れてください。バックグラウンダー インスタンスを追加することによって、各プロセスの有効性が制限される可能性があります。また、他のサーバー プロセスが各マシンの空き容量に与える影響についても留意してください。
- バックグラウンダー プロセスを分離する: マルチノード クラスタで Tableau Server を実行している場合は、1 つまたは複数のノードをバックグラウンダー専用にすることができます。詳細については、[推奨されるベースライン構成](https://help.tableau.com/current/server/ja-jp/server_baseline_config.htm)を参照してください。
- ノード ロール: ノード上のバックグラウンダーで実行される特定のタイプのジョブやワークロードを分離することもできます。たとえば、あるノードを抽出更新の実行専用にすることができます。詳細については、[ノード ロールによるワークロード管理](https://help.tableau.com/current/server/ja-jp/server_node_roles.htm)を参照してください。
- ユーザーによるジョブの手動実行を制限する: 現在、ユーザーは Web インターフェイス、REST API、tabcmd コマンドを使用して抽出更新、フロー実行、サブスクリプションをいつでも実行できます。そのため、サーバーが他のアクティビティでビジー状態の時間帯にサーバー リソースが使用される可能性があります。Tableau Server 2020.1 以降では、サーバー管理者は新しい \[今すぐ実行\] 設定により、ユーザーにジョブの手動実行を許可するかどうかを選択できます。\[今すぐ実行\] オプションを無効にすると、バックグラウンダーの使用方法をより適切に制御できるほか、負荷をより適切に予測できます。これは、スケジュールされたタスク用に生成されたジョブに適用されたり、影響を与えたりはしません。この設定の構成の詳細については、[サーバー設定 (全般とカスタマイズ)](https://help.tableau.com/current/server/ja-jp/maintenance_set.htm)を参照してください。

## 関連コンテンツ

- [グループ同期のパフォーマンスの向上](https://help.tableau.com/current/server/ja-jp/groups_globalsync.htm#Improvin)