แก้ปัญหากระบวนการของเซิร์ฟเวอร์
หมายเหตุ: ข้อมูลในบทความนี้จะกล่าวถึงหน้าสถานะของ Tableau Server หากต้องการข้อมูลเกี่ยวกับหน้าสถานะของ Tableau Server และหน้าสถานะของ TSM โปรดดูดูสถานะกระบวนการของเซิร์ฟเวอร์
เมื่อ Tableau Server ทำงานอย่างถูกต้อง กระบวนการจะแสดงเป็น “กำลังทำงาน”, “ไม่ว่าง” หรือ “รอคำสั่ง” (ที่เก็บ) หากมีข้อมูลเพิ่มเติม จะมีข้อความปรากฏขึ้นทางด้านล่างของไอคอนสถานะ ดังนี้
ตัวบ่งชี้สถานะที่อาจปรากฏ ได้แก่
หากคุณเห็นข้อความ สถานะ: หยุดทำงาน หลายครั้ง ให้ตรวจสอบว่ารหัสผ่านของบัญชีบริการ “เรียกใช้เป็น” ยังไม่หมดอายุ หากรหัสผ่านหมดอายุแล้ว คุณจะต้องอัปเดตรหัสผ่านใน Tableau Server โปรดดูการอัปเดตรหัสผ่านการเรียกใช้งานในฐานะบัญชีบริการ. การเปลี่ยนแปลงการอนุญาตที่เกี่ยวข้องกับบัญชีบริการ “เรียกใช้เป็น” อาจทำให้บริการไม่สามารถทำงานได้หลายครั้ง โปรดดูยืนยันสิทธิ์ของโฟลเดอร์
หมายเหตุ: Tableau Server ได้รับการออกแบบมาให้แก้ไขตัวเองได้ หากบริการหรือกระบวนการหยุดตอบสนองหรือหยุดทำงาน Tableau Server จะพยายามรีสตาร์ท การดำเนินการนี้อาจใช้เวลาดำเนินการ 15 ถึง 30 นาที ด้วยเหตุนี้ การตอบสนองต่อการแจ้งเตือนของบริการหรือกระบวนการทันทีอาจเป็นผลเสีย โดยเฉพาะอย่างยิ่งเมื่อมีการติดตั้งที่มีบริการซ้ำซ้อนที่สามารถจัดการคำขอได้ในขณะที่รีสตาร์ทบริการที่เกิดปัญหา
ส่วนต่อไปนี้จะให้คำแนะนำในการแก้ปัญหาสำหรับข้อความระบุสถานะที่อาจแสดงให้คุณเห็น
ตัวควบคุมคลัสเตอร์
ข้อความนี้จะปรากฏขึ้นเฉพาะเมื่อคุณมีโหนดตั้งแต่สองโหนดขึ้นไป
สถานะ: หยุดทำงาน ข้อความ: "ประสิทธิภาพของโหนดลดลง"
สถานะต่อไปนี้อย่างน้อยหนึ่งข้อเป็นจริง:
- ที่เก็บบนโหนดหยุดทำงาน
- โหนดไม่ตอบสนองต่อการเปลี่ยนระบบเมื่อผิดพลาดที่อื่นบนคลัสเตอร์
- หากกำหนดค่า Tableau Server ให้มีความพร้อมใช้งานสูงและกำลังใช้งานที่เก็บนี้ การเปลี่ยนระบบเมื่อผิดพลาดไปยังที่เก็บที่สองจะเกิดขึ้น
- ไม่มีสถานะสำหรับที่เก็บหรือที่เก็บไฟล์บนโหนดนี้
ไม่จำเป็นต้องดำเนินการใดๆ เว้นแต่ตัวควบคุมคลัสเตอร์จะหยุดทำงานเป็นบ่อย หรือหยุดทำงานเป็นระยะเวลานาน
หากเกิดกรณีดังกล่าว ให้ดำเนินการดังต่อไปนี้ตามลำดับจนกว่าจะแก้ปัญหาได้
- ตรวจสอบพื้นที่ดิสก์ หากพื้นที่ดิสก์มีจำกัด ให้บันทึกไฟล์บันทึก (ใช้
tsm maintenance ziplogs
) เพื่อเก็บไว้ในกรณีที่คุณต้องการนำไปใช้เพื่อขอรับการสนับสนุน จากนั้นจึงลบไฟล์ที่ไม่จำเป็น - รีสตาร์ท Tableau Server
- หากตัวควบคุมคลัสเตอร์ยังคงแสดงผลว่าหยุดทำงาน ให้บันทึกไฟล์บันทึก (
tsm maintenance ziplogs
) แล้วติดต่อฝ่ายสนับสนุน
ที่เก็บไฟล์
สถานะ “ที่เก็บไฟล์” สะท้อนถึงสถานะของ “ที่เก็บไฟล์” เมื่อมีการโหลดหน้าเว็บเท่านั้น
สถานะการใช้งาน () ที่ไม่มีข้อความแสดงว่าไม่มีการซิงโครไนซ์การแยกข้อมูลเมื่อโหลดหน้า เป็นไปได้ว่างาน "ที่รวบรวมทั้งหมด" ที่เกิดขึ้นซ้ำกำลังทำงานและกำลังซิงโครไนซ์การแยกข้อมูล
สถานะ: ไม่ว่าง ข้อความ: "กำลังซิงโครไนซ์"
"กำลังซิงโครไนซ์" มักจะระบุว่ามีการซิงโครไนซ์การแยกข้อมูลข้ามโหนด “ที่เก็บไฟล์” เมื่อโหลดหน้า
แต่ข้อความ "กำลังซิงโครไนซ์" จะปรากฏขึ้นหลังการติดตั้งเช่นกัน (ทั้งแบบโหนดเดียวและหลายโหนด) หลังจากที่เริ่ม Tableau แล้ว สถานะจะหายไปภายในเวลา 15 ถึง 20 นาที
สถานะ: หยุดทำงาน "การแยกข้อมูลไม่พร้อมใช้งาน"
ในการติดตั้งแบบโหนดเดียว: "การแยกข้อมูลไม่พร้อมใช้งาน" จะระบุว่าอาจมีการแยกข้อมูล แต่เผยแพร่/รีเฟรชไม่สำเร็จ ในการติดตั้งแบบหลายโหนด ข้อความนี้จะระบุว่าการการแยกข้อมูลของโหนดนี้จะซิงโครไนซ์ไม่สำเร็จ
ไม่จำเป็นต้องดำเนินการใดๆ เว้นแต่ “ที่เก็บไฟล์” จะหยุดทำงานเป็นบ่อย หรือหยุดทำงานเป็นระยะเวลานาน
หากเกิดกรณีดังกล่าว ให้ดำเนินการดังต่อไปนี้ตามลำดับจนกว่าจะแก้ปัญหาได้
- ตรวจสอบพื้นที่ดิสก์ หากพื้นที่ดิสก์มีจำกัด ให้บันทึกไฟล์บันทึก (ใช้
tsm maintenance ziplogs
) เพื่อเก็บไว้ในกรณีที่คุณต้องการนำไปใช้เพื่อขอรับการสนับสนุน จากนั้นจึงลบไฟล์ที่ไม่จำเป็น - รีสตาร์ท Tableau Server
- หาก “ที่เก็บไฟล์” ยังคงแสดงผลว่าหยุดทำงาน ให้บันทึกไฟล์บันทึก (
tsm maintenance ziplogs
) แล้วติดต่อฝ่ายสนับสนุน
สถานะ: ไม่ว่า "กำลังยกเลิกการใช้"
ข้อความนี้จะระบุว่า “ที่เก็บไฟล์” นี้อยู่ในโหมดอ่านอย่างเดียว และระบบกำลังจำลองไฟล์ที่ไม่ซ้ำกันบนโหนดนี้ไปยังโหนดของ “ที่เก็บไฟล์” อื่น
หากต้องการลบโหนดนี้ ให้รอจนกว่าข้อความระบุสถานะจะเปลี่ยนเป็น "พร้อมสำหรับการลบ"
สถานะ: กำลังทำงาน "พร้อมสำหรับการลบ"
ข้อความนี้ระบุว่า “ที่เก็บไฟล์” อยู่ในโหมดอ่านอย่างเดียว
คุณสามารถหยุด (tsm stop
) คลัสเตอร์ได้อย่างปลอดภัยและลบการประมวลผลที่เก็บไฟล์ออก หรือจะลบทั้งโหนดออกก็ได้
สถานะ: กำลังทำงาน "ยกเลิกการใช้ไม่สำเร็จ"
ข้อความนี้จะระบุว่า “ที่เก็บไฟล์” อยู่ในโหมดอ่านอย่างเดียว และระบบไม่สามารถจำลองไฟล์ที่ไม่ซ้ำกันอย่างน้อยหนึ่งไฟล์ไปยังโหนดของ “ที่เก็บไฟล์” อื่นได้
วิธีการแก้ปัญหายกเลิกการใช้ไม่สำเร็จมีดังนี้
- เรียกใช้คำสั่ง
tsm topology filestore decommission
อีกครั้ง - ตรวจดูพื้นที่ดิสก์บนโหนด “ที่เก็บไฟล์” อื่น การยกเลิกการใช้จะไม่สำเร็จหากโหนด “ที่เก็บไฟล์” อื่นมีพื้นที่ไม่พอจัดเก็บการแยกข้อมูลทั้งหมด
- ตรวจดูข้อผิดพลาดในไฟล์
tsm.log
บนโหนดเริ่มต้นและโหนดเพิ่มเติม - หยุด Tableau Server (
tsm stop
) แล้วจึงลองเรียกใช้คำสั่งtsm topology filestore decommission
อีกครั้ง - เปลี่ยนโหนด “ที่เก็บไฟล์” กลับเป็นโหมดอ่าน/เขียนอีกครั้ง (
tsm topology filestore recommission
) รวบรวมบันทึก แล้วจึงติดต่อฝ่ายสนับสนุน - เมื่อติดต่อฝ่ายสนับสนุน ให้คัดลอกและผสานไดเรกทอรี
extracts
จากโหนด “ที่เก็บไฟล์” นี้ไปยังไดเรกทอรีเดียวกันบนโหนด “ที่เก็บไฟล์” อื่น
เซิร์ฟเวอร์ดัชนีและการค้นหา
สถานะ: รอคำสั่ง ข้อความ: ไม่มีข้อความ
ในสภาพแวดล้อมแบบหลายโหนด สถานะแบบพาสซีฟจะบ่งชี้ว่าโหนดดังกล่าวสามารถทำงานตามที่ตั้งคาดหวังไว้หรือไม่ แต่จะไม่สามารถเข้าร่วมคลัสเตอร์และรับทราฟฟิกได้
เพื่อให้กระบวนการของเซิร์ฟเวอร์ “ดัชนี” และ “การค้นหา” อยู่ในสถานะใช้งาน ให้ดำเนินการดังนี้
ใช้คำสั่ง tsm topology set-process เพื่อลบกระบวนการของเซิร์ฟเวอร์ “ดัชนี” และ “การค้นหา” แบบพาสซีฟออกจากโหนด
tsm topology set-process -n <Node> -pr indexandsearchserver -c 0
ปรับใช้การเปลี่ยนแปลง (tsm pending-changes apply)
รีสตาร์ท Tableau Server (tsm restart)
ใช้คำสั่ง tsm topology set-process เพื่อเพิ่มกระบวนการของเซิร์ฟเวอร์ “ดัชนี” และ “การค้นหา” ไปยังโหนดทีละรายการ
tsm topology set-process -n <Node> -pr indexandsearchserver -c 1
ใช้การเปลี่ยนแปลง (tsm pending-changes apply --ignore-warnings)
รีสตาร์ท Tableau Server (tsm restart)
ใช้คำสั่ง tsm status เพื่อตรวจสอบสถานะของ
indexandsearchserver
บนโหนดที่ได้รับผลกระทบ
ที่เก็บ
สถานะ: ไม่ว่าง ข้อความ: "กำลังตั้งค่า"
ข้อความ "กำลังตั้งค่า" จะระบุถึงสถานะต่อไปนี้อย่างน้อยหนึ่งข้อ
- ระบบกำลังซิงโครไนซ์ที่เก็บที่รอคำสั่งให้ตรงกับที่เก็บที่กำลังทำงาน
- ที่เก็บไม่พร้อมดำเนินการเปลี่ยนระบบเมื่อผิดพลาด
- ที่เก็บอาจใช้เวลานานกว่าที่เก็บที่กำลังทำงานอย่างน้อยสองนาที และจะทำการตั้งค่าอีกครั้ง (ซึ่งเร็วกว่าการรอให้ซิงโครไนซ์)
- การเปลี่ยนระบบเมื่อผิดพลาดจะเกิดขึ้นและที่เก็บที่กำลังทำงานก่อนหน้านี้จะรวมเข้ากับคลัสเตอร์อีกครั้ง
รอจนกว่าข้อความระบุสถานะของที่เก็บจะเปลี่ยนเป็น "รอคำสั่ง"
หากข้อความนี้ไม่ปรากฏขึ้น หรือใช้เวลานาน ให้ดำเนินการดังนี้
- ตรวจสอบพื้นที่ดิสก์และพื้นที่ว่าง หากสามารถทำได้
- ตรวจหาข้อผิดพลาดในบันทึกตัวควบคุมคลัสเตอร์
- รีสตาร์ทโหนด
สถานะ: ไม่ว่าง ข้อความ: "กำลังซิงโครไนซ์"
ระบบกำลังซิงโครไนซ์ที่เก็บ ยกตัวอย่างเช่น หลังการเปลี่ยนระบบเมื่อผิดพลาด
สถานะ: หยุดทำงาน ข้อความ: ไม่มีข้อความ
เมื่อที่เก็บแสดงสถานะหยุดทำงานแต่ไม่มีข้อความ หมายความว่าที่เก็บอาจอยู่ในสถานะดังต่อไปนี้
- หากกำหนดค่าการติดตั้งเป็นความพร้อมใช้งานสูง การเปลี่ยนระบบเมื่อผิดพลาดของที่เก็บจะเกิดขึ้น
- กระบวนการจะรีสตาร์ทการกำหนดค่าการเชื่อมต่อฐานข้อมูลที่อัปเดตหลังการเปลี่ยนระบบเมื่อผิดพลาด
- หากไม่มีที่เก็บอื่นที่กำลังทำงาน Tableau Server จะหยุดทำงาน
ดำเนินการตามขั้นตอนต่อไปนี้ตามลำดับจนกว่าจะแก้ปัญหาได้
- รอจนกว่าตัวควบคุมคลัสเตอร์จะรีสตาร์ท ซึ่งอาจนานหลายนาที
- รีสตาร์ท Tableau Server (
tsm restart
) - ตรวจสอบพื้นที่ดิสก์ หากพื้นที่ดิสก์มีจำกัด ให้บันทึกไฟล์บันทึก (ใช้
tsm maintenance ziplogs
) เพื่อเก็บไว้ในกรณีที่คุณต้องการนำไปใช้เพื่อขอรับการสนับสนุน จากนั้นจึงลบไฟล์ที่ไม่จำเป็น - รีสตาร์ท Tableau Server
- หากที่เก็บยังคงแสดงข้อความว่าหยุดทำงาน ให้บันทึกไฟล์บันทึก (
tsm maintenance ziplogs
) แล้วติดต่อฝ่ายสนับสนุน
สถานะ: รอคำสั่ง ข้อความ: ไม่มีข้อความ
สถานะรอคำสั่งที่ไม่มีข้อความจะระบุว่าโหนดกำลังทำงานตามที่คาดเอาไว้และพร้อมสำหรับการเปลี่ยนระบบเมื่อผิดพลาด หากจำเป็น
VizQL Server
สถานะ: ไม่ได้รับสิทธิ์อนุญาต ข้อความ: ไม่มีข้อความ
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับสถานะไม่ได้รับสิทธิ์อนุญาตสำหรับกระบวนการ VizQL Server โปรดดูจัดการกระบวนการของเซิร์ฟเวอร์ที่ไม่มีสิทธิ์อนุญาต