เราเผชิญกับสถานการณ์ที่แปลกประหลาดในวันนี้ ซึ่งจู่ๆ IIS ของเราก็หยุดตอบสนองคำขอเมื่อตรวจสอบกระบวนการของผู้ปฏิบัติงาน ทุกอย่างดูดีที่นั่น ยิ่งไปกว่านั้น สระว่ายน้ำก็ทำงานได้ดีเช่นกัน การรีสตาร์ทแบบสำรวจความคิดเห็นของ IIS เกิดข้อผิดพลาด "0x80070425" หลังจากรอหนึ่งนาที จากนั้นเราลองอีกครั้งและใช้งานได้ แต่แม้ ณ จุดนั้นเซิร์ฟเวอร์ก็ไม่ยอมรับคำขอ ทุกอย่างอยู่ในคิว อย่างไรก็ตาม ต่อไปเราตัดสินใจเรียกใช้คำสั่ง "iisreset" หลังจากนั้นเราพบว่ากระบวนการ ID 4 กำลังฟังพอร์ต 80 และพอร์ต 443 ซึ่งไม่ใช่กระบวนการ IIS และกระบวนการที่มีชื่อ ID 4 คือ "ระบบ" เมื่อตรวจสอบส่วนหัว ณ จุดนี้ เราทราบว่ามีการส่งคำขอผ่าน "Microsoft HTTPAPI/2.0"จากนั้นเราต่อพูลเข้ากับเว็บไซต์เดียวกันอีกครั้งและเว็บไซต์เริ่มตอบสนอง แต่เราต้องอัปโหลดบิลด์ (DLL) ใหม่เพื่อให้เว็บไซต์ทำงานได้อย่างถูกต้อง
วิธีใดที่เป็นไปได้ในการแก้ปัญหานี้
ข้อมูล Env:
เซิร์ฟเวอร์: Windows Server 2016
Framework .NET Framework 4.5 และ ASP.NET Runtime 4.0.0
รุ่น: x64
PS: ในขณะที่ข้อผิดพลาดนี้เกิดขึ้น เรามีคำขอ 0 รายการที่ให้บริการในขณะนั้น Windows Logs Viewer ดูเหมือนจะดี ไม่พบข้อยกเว้น Uncaught ในระบบของเรา