Hôm nay, chúng tôi gặp phải một tình huống kỳ lạ là IIS của chúng tôi đột nhiên ngừng phản hồi các yêu cầu khi kiểm tra quy trình công nhân, mọi thứ đều ổn ở đó. Hơn nữa, Pool cũng hoạt động tốt. Khởi động lại cuộc thăm dò IIS đã gây ra lỗi "0x80070425" sau khi đợi một phút, chúng tôi đã thử lại và nó đã hoạt động nhưng ngay cả tại thời điểm đó, máy chủ không chấp nhận yêu cầu, mọi thứ đã được xếp hàng đợi. Dù sao, tiếp tục, sau đó chúng tôi quyết định chạy lệnh "iisreset" sau đó chúng tôi thấy rằng tiến trình ID 4 đang lắng nghe trên cổng 80 và cổng 443 không phải là tiến trình IIS và tiến trình có tên ID 4 là "Hệ thống". Khi kiểm tra các tiêu đề tại thời điểm cụ thể này, chúng tôi biết rằng các yêu cầu đang được phục vụ thông qua "Microsoft HTTPAPI/2.0".Tiếp tục, sau đó chúng tôi đã gắn lại nhóm vào cùng một trang web và trang web bắt đầu phản hồi nhưng chúng tôi phải tải lên lại các bản dựng (DLL) để trang web hoạt động bình thường.
Các cách có thể để gỡ lỗi vấn đề này là gì?
Thông tin env:
Máy chủ: Máy chủ Windows 2016
Khung .NET Framework 4.5 và ASP.NET Runtime 4.0.0
Bản dựng: x64
Tái bút: Tại thời điểm xảy ra lỗi này, chúng tôi thực sự có 0 yêu cầu được phục vụ tại thời điểm đó. Windows Logs Viewer có vẻ ổn, không có Ngoại lệ Uncaught nào bị bắt trong hệ thống của chúng tôi