การปรับปรุง
สมมติว่า คุณใช้เซิร์ฟเวอร์ BizTalk หลาย เมื่ออินสแตนซ์โฮสต์หนึ่งมีปัญหา (ตัวอย่างเช่น ใบรับรองเสียหายหรือเนื้อที่ดิสก์หมดบนเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่ง) คุณอาจประสบกับช่วงเวลาหยุดทํางานเป็นเวลานาน ในสถานการณ์นี้ คุณสังเกตเห็นว่าตําแหน่งที่ตั้งที่ได้รับอาจถูกปิด และอินสแตนซ์โฮสต์อื่น ๆ อาจไม่สามารถรับข้อมูลแม้ว่าพวกเขาไม่มีปัญหาใด ๆ
ในตอนนี้ คุณสามารถกําหนดค่าตําแหน่งที่ตั้งรับเพื่อกู้คืนจากข้อผิดพลาดชั่วคราวแทนที่จะถูกปิดใช้งานโดย BizTalk โดยสมบูรณ์ ในความผิดพลาด รับที่ตั้งจะถูกปิดใช้งานในโฮสต์ที่มีข้อบกพร่อง และ BizTalk จะพยายามกู้คืนในช่วงเวลาที่กําหนด ตําแหน่งที่ตั้งที่ได้รับจะยังคงทํางานอยู่ในโฮสต์อื่น การเปลี่ยนแปลงนี้สามารถทําได้โดยการเพิ่ม DWORD ReceiverFaultToleranceEnabled ด้วยค่า 1 ในตําแหน่งที่ตั้งต่อไปนี้:
- สําหรับอินสแตนซ์โฮสต์ BizTalk 64 บิต: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
- สําหรับอินสแตนซ์โฮสต์ BizTalk 32 บิต: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration
ตามค่าเริ่มต้น BizTalk จะพยายามกู้คืนตําแหน่งที่ตั้งที่ได้รับจากข้อบกพร่องในช่วงเวลาการรีเฟรชแคชทุกครั้ง คุณสามารถเปลี่ยนค่านี้ (วินาที) โดยการเพิ่ม DWORD ReceiverFaultToleranceRetryInterval ด้วยค่าที่ต้องการอื่นๆ ที่ตําแหน่งที่ตั้งต่อไปนี้:
- สําหรับอินสแตนซ์โฮสต์ BizTalk 64 บิต: HKLM\SOFTWARE\Microsoft\BizTalk Server\3.0\Configuration
- สําหรับอินสแตนซ์โฮสต์ BizTalk 32 บิต: HKLM\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0\Configuration
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การแก้ปัญหา
การปรับปรุงนี้รวมอยู่ในการอัปเดตแบบสะสมต่อไปนี้สําหรับ BizTalk Server:
- การอัปเดตสะสม 7 สําหรับ BizTalk Server 2016
การอ้างอิง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ Service Pack และรายการปรับปรุงสะสมสําหรับ BizTalk Server ให้ดูบทความต่อไปนี้ใน Microsoft Knowledge Base:
2555976 Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ BizTalk Server hotfix โปรดดูบทความต่อไปนี้ใน Microsoft Knowledge Base:
ข้อมูล 2003907 เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และการสนับสนุนการอัปเดตสะสม