ขั้นตอนที่ 5: การกำหนดค่าเซิร์ฟเวอร์แบบไม่บังคับ

ตัวเลือกที่อธิบายไว้ในหัวข้อนี้ไม่จำเป็นสำหรับการเปิดใช้การเผยแพร่ลำดับงานและการจัดกำหนดการลำดับงานบน Tableau Server ซึ่งนำไปใช้เพื่อปรับแต่งสภาพแวดล้อมของคุณได้ตามความต้องการ

กำหนดช่วงเวลาสำหรับลำดับงาน

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

backgrounder.default_timeout.run_flow จะกำหนดจำนวนวินาทีก่อนที่จะยกเลิกงานการเรียกใช้ลำดับงาน

ตัวอย่าง:

tsm configuration set -k backgrounder.default_timeout.run_flow -v <new value>

tsm pending-changes apply

(ค่าเริ่มต้น: 14,400 วินาทีหรือ 4 ชั่วโมง)

คำสั่ง backgrounder.extra_timeout_in_seconds จะกำหนดจำนวนวินาทีที่เกินการตั้งค่าใน backgrounder.querylimit ก่อนที่งานที่ดำเนินการในพื้นหลังจะถูกยกเลิก การตั้งค่านี้ช่วยให้แน่ใจได้ว่างานที่ค้างอยู่จะไม่ทำให้งานลำดับถัดไปล่าช้า การตั้งค่าจะใช้กับกระบวนการที่ระบุใน backgrounder.timeout_tasks

ตัวอย่าง:

tsm configuration set -k backgrounder.extra_timeout_in_seconds -v <value>

(ค่าเริ่มต้น: 1,800 วินาทีหรือ 30 นาที)

ตรวจสอบทรัพยากรที่มีอยู่บนเซิร์ฟเวอร์ที่เรียกใช้ลำดับงาน ขอแนะนำให้คุณมีโหนดเฉพาะสำหรับ Tableau Prep Conductor

กำหนดเกณฑ์สำหรับงานในลำดับงานที่ถูกระงับ

ตามค่าเริ่มต้นแล้ว ระบบจะระงับงานในลำดับงานหลังจากที่งานในลำดับงานล้มเหลว 5 ครั้งต่อเนื่องกัน หากต้องการเปลี่ยนจำนวนเกณฑ์ความล้มเหลวของงานในลำดับงานที่อาจเกิดขึ้นก่อนที่งานจะถูกระงับ ให้ใช้คำสั่งtsm configuration set ต่อไปนี้:

tsm configuration set -k backgrounder.flow_failure_threshold_for_run_prevention -v <number>

ซึ่งจะกำหนดเกณฑ์สำหรับจำนวนลำดับงานที่ล้มเหลวติดต่อกันที่จำเป็นก่อนจะระงับงาน นี่เป็นการตั้งค่าทั้งเซิร์ฟเวอร์

ใครสามารถดำเนินการนี้ได้บ้าง

ผู้ดูแลระบบ Tableau Server สามารถเปลี่ยนแปลงการกำหนดค่าเซิร์ฟเวอร์ได้

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ