Trong một vài tuần, một số ứng dụng trong IIS đã ngừng phản hồi, khi cố gắng truy cập trang web, ứng dụng sẽ trả về lỗi:
Trên Nhật ký sự kiện Windows, tôi tìm thấy 2 sự kiện trong Nhật ký ứng dụng: 2297 và 2307:
Quá trình worker cho nhóm ứng dụng 'Tên ứng dụng' đã gặp lỗi 'Không thể đọc tệp cấu hình
' đang cố đọc dữ liệu cấu hình từ tệp '\?\C:\inetpub\temp\apppools\AppName\AppName.config', số dòng '0'. Trường dữ liệu chứa mã lỗi.
và:
Quá trình worker cho nhóm ứng dụng 'CourrierTlsWeb' gặp phải lỗi 'Không thể đọc tệp cấu hình
' đang cố đọc dữ liệu cấu hình mô-đun chung từ tệp '\?\C:\inetpub\temp\apppools\AppName\AppName.config', số dòng '0'. Khởi động quy trình công nhân bị hủy bỏ.
Khi điều này xảy ra, chúng tôi tái chế Nhóm ứng dụng của Ứng dụng web và trang web sẽ trực tuyến trở lại. Tôi đã kiểm tra phần mềm chống vi-rút để xem liệu nó có chặn tệp cấu hình hay không, nhưng không tìm thấy bất kỳ dấu hiệu nào cho thấy AV có thể đang chặn tệp. Tôi cũng đã kiểm tra đĩa nhưng cũng không tìm thấy bất kỳ lỗi nào. Điều gì có thể gây ra những sự kiện này?
Điều này đang chạy trên Windows Server 2019 STD.
Trân trọng.
CẬP NHẬT
Rõ ràng DFS có liên quan đến việc này. Có 2 máy chủ IIS đồng bộ thư mục cấu hình. Tôi đã theo dõi bài viết này:
https://techcommunity.microsoft.com/t5/iis-support-blog/configuration-file-relative-errors-in-a-shared-iis-environment/ba-p/334361