ตรวจดูการวินิจฉัยโปรแกรมวางกำหนดการ

เพจการวินิจฉัยโปรแกรมวางกำหนดการมีสถานะรันไทม์ของโปรแกรมวางกำหนดการ

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

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

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

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

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

เพจการวินิจฉัยโปรแกรมวางกำหนดการจะแสดงข้อมูลเกี่ยวกับองค์ประกอบต่างๆ ต่อไปนี้

  • JMS

  • คลัสเตอร์

  • ฐานข้อมูล

  • เอ็นจินโปรแกรมวางกำหนดการ

ส่วน JMS จะแสดงข้อมูลเกี่ยวกับรายการต่อไปนี้

  • คอนฟิเกอเรชันของคลัสเตอร์ JMS: ส่วนนี้จะแสดงข้อมูลคอนฟิเกอเรชันสำหรับการตั้งค่า JMS ดังนี้

    • ประเภทผู้ให้บริการ (Weblogic / ActiveMQ)

    • เวอร์ชันของ WebLogic

    • แฟคทอรี JNDI ของ WebLogic

    • JNDI URL สำหรับ JMS

    • ชื่อคิว

    • ไดเรคทอรีชั่วคราว

  • รันไทม์ JMS: แสดงสถานะรันไทม์ของคิวและหัวข้อ JMS ทั้งหมด

ส่วนคลัสเตอร์จะแสดงรายละเอียดเกี่ยวกับอินสแตนซ์ของคลัสเตอร์ ใช้ข้อมูลนี้เพื่อทำความเข้าใจเกี่ยวกับปริมาณงานของตัวประมวลผลแต่ละตัว

ส่วนฐานข้อมูลจะแสดงข้อมูลเกี่ยวกับองค์ประกอบเหล่านี้

  • คอนฟิเกอเรชันของฐานข้อมูล — ประเภทการเชื่อมต่อ, ชื่อ JNDI หรือสตริงการเชื่อมต่อ

  • คอนฟิเกอเรชันของ Toplink — พูลการเชื่อมต่อ ระดับการล็อก

  • สคีมาฐานข้อมูล

ส่วนควอตซ์จะแสดงข้อมูลเกี่ยวกับองค์ประกอบเหล่านี้ ตามที่แสดงในรูปทางด้านล่าง

  • คอนฟิเกอเรชันของควอตซ์

  • การเริ่มต้นควอตซ์