---
schema_version: "1"
id: 568440830597e7e132dc70e3cb9c00d15642723ea1603d4ad78b15cb7a24f0f6
title: Tableau Server 背景程式程序
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/server/server_process_backgrounder.md
canonical_url: https://help.tableau.com/v0.0/server/zh-tw/server_process_backgrounder.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 13083500e2c48bd84a8c361b7e9672b398f18d68eb17158f458c97f307f545c6
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/v0.0/server/zh-tw/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/v0.0/server/zh-tw/logs_loc.htm" class="xref">Tableau Server 記錄檔和記錄檔位置</a>。</td></tr></tbody></table>

如果背景程式程序關閉時會發生什麼事？背景程式程序從失敗中復原後，就會重試失敗之背景程式程序上的作業。大部分背景工作都會排程定期執行，而且正常運作的背景程式程序會挑選相同的背景工作，並在下次排程的時間正常執行。

只要電腦本身很健康，背景程式程序就會自動重新啟動，並重試失敗的工作。

若要使背景程式具有高度可用性，您應該在叢集中的多個節點上設定一個或多個執行個體。

## 管理背景程式資源

如本主題先前提及的內容所述，背景程式會執行伺服器工作，而且可能會佔用大量資源。您有幾種方法可以管理背景程式執行伺服器工作所需的資源：

- 增加特定節點上的執行個體數量：背景程式是單一執行緒。它一次只能啟動一個作業。向節點新增更多背景程式執行個體可以增加能夠在該節點上並行執行的作業數量，但是請記住，啟動的每個作業本身可以使用多個執行緒。您可以新增背景程式執行個體最多至核心一半的數量。決定要執行的背景程式的位置和數量時，考慮到為作業啟動的每個背景程式流程可以使用多個執行緒，因此新增背景程式執行個體可能會限制每個流程的效率。還請記住，其他伺服器流程會如何影響每台電腦的可用容量。
- 隔離背景程式程序：如果您是在多節點叢集上執行 Tableau Server，則可以指定一或多個專用節點來執行背景程式。有關詳情，請參閱[推薦的基準設定](https://help.tableau.com/v0.0/server/zh-tw/server_baseline_config.htm)。
- 節點角色：您也可以將節點上的背景程式所執行的作業或工作負載類型分隔開來。例如，您可以有一個節點僅專用於執行擷取重新整理。如需詳細資訊，請參閱[透過節點角色進行工作負載管理](https://help.tableau.com/v0.0/server/zh-tw/server_node_roles.htm)。
- 限制使用者手動執行作業：目前使用者可以使用 Web 介面、REST API 和 tabcmd 命令來執行擷取重新整理、流程執行和訂閱，而且可以在一天中的任何時間執行它們。伺服器忙於執行其他活動時，此作業可能會佔用伺服器資源。從 Tableau Server 2020.1 開始，新的「立即執行」設定可讓伺服器管理員選擇是否允許使用者手動執行作業。透過停用「立即執行」選項，您可以更完善地控制背景程式的使用方式，也能夠更適切地預測負載。此功能不適用於針對排程工作產生的作業，或者會對其造成影響。有關進行此設定的詳情，請參閱[伺服器設定（常規與自訂）](https://help.tableau.com/v0.0/server/zh-tw/maintenance_set.htm)。

## 相關內容

- [改善群組同步效能](https://help.tableau.com/v0.0/server/zh-tw/groups_globalsync.htm#Improvin)