คอนเทนเนอร์ไมโครเซอร์วิสของ Tableau Server

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

คอนเทนเนอร์ไมโครเซอร์วิสและไมโครเซอร์วิส:

  • คอนเทนเนอร์ไมโครเซอร์วิสแบบโต้ตอบ:

    • ไมโครเซอร์วิสของ MessageBus
    • ไมโครเซอร์วิสการค้นหาความสัมพันธ์
    • บริการข้อมูลเข้าสู่ระบบ
  • คอนเทนเนอร์ไมโครเซอร์วิสแบบไม่โต้ตอบ:

    • ไมโครเซอร์วิสตัวนำเข้าความสัมพันธ์
    • ไมโครเซอร์วิสผู้ให้บริการเนื้อหาภายนอก
    • ไมโครเซอร์วิสผู้ให้บริการลำดับงาน
    • ไมโครเซอร์วิสผู้ให้บริการเนื้อหา

การดูสถานะของคอนเทนเนอร์ไมโครเซอร์วิส

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

สถานะของคอนเทนเนอร์ไมโครเซอร์วิส

สถานะของกระบวนการคอนเทนเนอร์จะขึ้นอยู่กับสถานะของไมโครเซอร์วิสภายในคอนเทนเนอร์ เมื่อไมโครเซอร์วิสทั้งหมดภายในกระบวนการคอนเทนเนอร์ทำงานตามที่คาดไว้ สถานะของคอนเทนเนอร์จะเป็น “กำลังทำงาน” (บนหน้าสถานะ TSM) หรือ running (เมื่อดูจากบรรทัดคำสั่ง TSM) หากไมโครเซอร์วิสทั้งหมดภายในกระบวนการคอนเทนเนอร์หยุดทำงาน สถานะของคอนเทนเนอร์จะเป็น “ผิดพลาด” (บนหน้าสถานะ TSM) หรือ stopped (เมื่อดูจากบรรทัดคำสั่ง TSM) หากไมโครเซอร์วิสหยุดทำงานแต่ยังมีไมโครเซอร์วิสที่ยังคงทำงานอยู่อย่างน้อยหนึ่งตัว สถานะของคอนเทนเนอร์จะเป็น “ประสิทธิภาพลดลง” (บนหน้าสถานะ TSM) หรือ degraded (จากบรรทัดคำสั่ง TSM)

เมื่อไมโครเซอร์วิสทั้งหมดภายในกระบวนการคอนเทนเนอร์มีสถานะกำลังทำงาน สถานะของคอนเทนเนอร์จะเป็น Active หากมีไมโครเซอร์วิสในคอนเทนเนอร์อยู่ในสถานะเกิดข้อผิดพลาด (มีสถานะเป็น stopped ) สถานะของกระบวนการคอนเทนเนอร์จะเป็น degraded หากไมโครเซอร์วิสทั้งหมดในคอนเทนเนอร์มีสถานะข้อผิดพลาด สถานะของคอนเทนเนอร์จะเป็น error

วิธีการดูสถานะของคอนเทนเนอร์ไมโครเซอร์วิสจากหน้าสถานะ TSM มีดังนี้

  1. เปิด TSM ในเบราว์เซอร์:

    http://<tsm-computer-name>:8850

  2. คลิกสถานะ

    หน้าจะแสดงสถานะสำหรับกระบวนการคอนเทนเนอร์ไมโครเซอร์วิสแบบโต้ตอบและคอนเทนเนอร์ไมโครเซอร์วิสแบบไม่โต้ตอบ รวมถึงสถานะสำหรับกระบวนการอื่นๆ ที่ทำงานโดยเป็นส่วนหนึ่งของ TSM หรือ Tableau Server

    คุณไม่สามารถดูสถานะของไมโครเซอร์วิสแต่ละรายการภายในกระบวนการคอนเทนเนอร์ได้ แต่ถ้ากระบวนการคอนเทนเนอร์มีสถานะกำลังทำงาน (เครื่องหมายถูกสีเขียว) ไมโครเซอร์วิสที่มีอยู่ทั้งหมดจะทำงานตามที่คาดไว้ หากต้องการดูสถานะของไมโครเซอร์วิสแต่ละรายการ ให้ใช้บรรทัดคำสั่ง TSM

    หมายเหตุ: ระบบจะไม่แสดงสถานะของกระบวนการคอนเทนเนอร์บนหน้าสถานะ Tableau Server ที่เก่ากว่า หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับหน้าสถานะทั้งสองแบบและความแตกต่าง โปรดดูดูสถานะกระบวนการของเซิร์ฟเวอร์