---
schema_version: "1"
id: e20c56e404a65bf131b1259de90199053f6e27e7728c244bf14a8e1ccdf78c2a
title: กระบวนการแบ็กกราวเดอร์ของ Tableau Server
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server-linux/server_process_backgrounder.md
canonical_url: https://help.tableau.com/current/server-linux/th-th/server_process_backgrounder.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 2697e68ce209384b306de7079e4ae718a9a39eb588710b53b56d7db2bfe66e97
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-linux/th-th/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>/var/opt/tableau/tableau_server/data/tabsvc/logs/</code>backgrounder</code> หากต้องการข้อมูลเพิ่มเติม โปรดดู<a href="https://help.tableau.com/current/server-linux/th-th/logs_loc.htm" class="xref">บันทึก Tableau Server และตำแหน่งไฟล์บันทึก</a></td></tr></tbody></table>

จะเกิดอะไรขึ้นหากกระบวนการแบ็กกราวเดอร์หยุดทำงาน งานบนกระบวนการแบ็กกราวเดอร์ที่หยุดทำงานจะเริ่มใหม่อีกครั้งเมื่อกระบวนการแบ็กกราวเดอร์หายจากข้อผิดพลาด ระบบจะกำหนดให้งานที่ดำเนินการในพื้นหลังทำงานเป็นระยะ และกระบวนแบ็กกราวเดอร์ที่ทำงานอยู่จะเลือกงานพื้นหลังแบบเดียวกันขึ้นมาและดำเนินการตามปกติตามเวลาที่กำหนดในรอบถัดไป

กระบวนแบ็กกราวเดอร์ที่หยุดทำงานจะรีสตาร์ทโดยอัตโนมัติ ตราบเท่าที่คอมพิวเตอร์ยังอยู่ในสภาพปกติ และงานที่หยุดทำงานจะเริ่มใหม่อีกครั้ง

หากต้องการให้กระบวนการแบ็กกราวเดอร์มีความพร้อมใช้งานสูง คุณควรกำหนดค่าอินสแตนซ์อย่างน้อยหนึ่งอินสแตนซ์ให้ทำงานบนหลายโหนดในคลัสเตอร์

## การจัดการทรัพยากรของแบ็กกราวเดอร์

ตามที่ได้พูดถึงก่อนหน้าในหัวข้อนี้ แบ็กกราวเดอร์จะทำงานต่างๆ และอาจใช้ทรัพยากรสูง มีหลายวิธีที่คุณสามารถจัดการทรัพยากรที่ แบ็กกราวเดอร์ต้องใช้เพื่อทำงานของเซิร์ฟเวอร์:

- เพิ่มจำนวนอินสแตนซ์บนโหนดที่กำหนด: แบ็กกราวเดอร์เป็นแบบเธรดเดียว จึงสามารถทำงานได้ทีละงาน การเพิ่มอินสแตนซ์แบ็กกราวเดอร์ให้กับโหนดจะสามารถเพิ่มจำนวนงานที่สามารถทำงานแบบขนานบนโหนดนั้นได้ แต่โปรดทราบว่างานแต่ละงานที่เปิดใช้งานนั้นสามารถใช้แบบหลายเธรดได้ คุณสามารถเพิ่มอินสแตนซ์ของแบ็กกราวเดอร์ได้มากถึงครึ่งหนึ่งของจำนวนคอร์ เมื่อตัดสินใจว่าจะเรียกใช้แบ็กกราวเดอร์ที่ไหนและจำนวนเท่าใด ให้พิจารณาว่าแต่ละกระบวนการของแบ็กกราวเดอร์ที่เปิดใช้สำหรับงานสามารถใช้ได้หลายเธรด ดังนั้นการเพิ่มอินสแตนซ์ของแบ็กกราวเดอร์อาจจำกัดประสิทธิภาพของแต่ละกระบวนการ อย่าลืมว่ากระบวนการอื่นๆ ของเซิร์ฟเวอร์จะส่งผลต่อความจุที่มีของแต่ละเครื่องอย่างไร
- แยกกระบวนการแบ็กกราวเดอร์: หากคุณกำลังใช้งาน Tableau Server กับคลัสเตอร์แบบหลายโหนด คุณสามารถเจาะจงกำหนดโหนดอย่างน้อยหนึ่งโหนดสำหรับเรียกใช้แบ็กกราวเดอร์ได้ หากต้องการข้อมูลเพิ่มเติม โปรดดู [การกำหนดค่าพื้นฐานที่แนะนำ](https://help.tableau.com/current/server-linux/th-th/server_baseline_config.htm)
- บทบาทโหนด: คุณสามารถแยกประเภทของงานหรือเวิร์กโหลดที่แบ็กกราวเดอร์บนโหนดทำงานได้ ยกตัวอย่างเช่น คุณอาจแยกหนึ่งโหนดเอาไว้เพื่อสำหรับการรีเฟรชการแยกข้อมูลเท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดู[การจัดปริมาณงานผ่านบทบาทโหนด](https://help.tableau.com/current/server-linux/th-th/server_node_roles.htm)
- การจำกัดผู้ใช้จากงานที่เรียกใช้ด้วยตนเอง: ปัจจุบัน ผู้ใช้สามารถทำการรีเฟรชการแยกข้อมูล การเรียกใช้ลำดับงาน และการสมัครรับข้อมูลโดยใช้อินเทอร์เฟซเว็บ, REST API และคำสั่ง tabcmd และสามารถเรียกใช้ได้ตลอดเวลาทั้งวัน ซึ่งอาจใช้ทรัพยากรของเซิร์ฟเวอร์ในช่วงเวลาที่เซิร์ฟเวอร์ของคุณไม่ว่างทำกิจกรรมอื่นๆ ตั้งแต่ Tableau Server 2020.1 เป็นต้นไป การตั้งค่า “เรียกใช้ตอนนี้” ใหม่ช่วยให้ผู้ดูแลระบบเซิร์ฟเวอร์เลือกว่าจะอนุญาตให้ผู้ใช้เรียกใช้งานด้วยตนเองหรือไม่ หากปิดตัวเลือก “เรียกใช้ตอนนี้” คุณสามารถควบคุมวิธีการใช้แบ็กกราวเดอร์ได้ดียิ่งขึ้น รวมทั้งสามารถคาดการณ์โหลดได้ดียิ่งขึ้น ซึ่งจะไม่สามารถใช้หรือมีผลต่องานที่สร้างขึ้นสำหรับงานที่กำหนดเวลาไว้ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่านี้ โปรดดู [การตั้งค่าเซิร์ฟเวอร์ (ทั่วไปและการปรับแต่ง)](https://help.tableau.com/current/server-linux/th-th/maintenance_set.htm)

## เนื้อหาที่เกี่ยวข้อง

- [การปรับปรุงประสิทธิภาพการซิงโครไนซ์กลุ่ม](https://help.tableau.com/current/server-linux/th-th/groups_globalsync.htm#Improvin)