Điểm:0

Làm cách nào chúng tôi có thể tìm ra cài đặt mà IIS cho là đã thay đổi để yêu cầu tái chế nhóm ứng dụng?

lá cờ by

Khi chúng tôi khởi động một bộ chứa docker, chúng tôi sẽ thấy điều này trong nhật ký hệ thống. IIS bắt đầu và sau đó ngay lập tức nghĩ rằng một số cài đặt đã thay đổi. Kết quả là, chúng tôi thấy 3 lần chạy Application_Start đồng thời trong ứng dụng web của chúng tôi, với 3 quy trình khác nhau. Bản gốc, cộng với hai quy trình bổ sung, mỗi quy trình được kích hoạt bởi một trong hai sự kiện này.

02/10/2022 14:13:43 Thông tin WAS Các quy trình worker phục vụ nhóm ứng dụng 'DefaultAppPool' đang được tái chế do 1 hoặc nhiều thay đổi cấu hình trong thuộc tính nhóm ứng dụng bắt buộc phải khởi động lại các quy trình.   

02/10/2022 14:13:43 Thông tin WAS Các quy trình worker phục vụ nhóm ứng dụng 'DefaultAppPool' đang được tái chế do 1 hoặc nhiều thay đổi cấu hình trong thuộc tính nhóm ứng dụng bắt buộc phải khởi động lại các quy trình.   

02/10/2022 14:13:43 Thông tin về Trình quản lý Kiểm soát Dịch vụ Dịch vụ W3SVC đã vào trạng thái đang chạy.

Thêm sự xúc phạm đến thương tích, chúng tôi thường thấy rằng 2 trong số 3 quy trình gặp sự cố (thường có ngoại lệ OOM) trong khi một quy trình thành công. Ở các lần khởi động khác của bộ chứa docker, cả 3 quy trình đều khởi động tốt và hai quy trình bị IIS chấm dứt bình thường. Tôi quan tâm nhiều hơn đến lý do tại sao 3 bắt đầu cùng một lúc, theo đúng nghĩa đen trong cùng một phần nghìn giây theo nhật ký khởi động ứng dụng có độ phân giải cao hơn trong logic Application_Start toàn cầu của ASP.NET.

Chúng tôi không thể tìm ra điều gì đang kích hoạt ba sự kiện khởi động này. Có cách nào để tìm ra cài đặt hoặc tệp cụ thể mà nó cho là đã thay đổi hoặc điều gì đã thay đổi nó không?

Chúng tôi đã định cấu hình IIS để sử dụng một quy trình công nhân.Câu hỏi liên quan này về nhiều quy trình công nhân bắt đầu gợi ý rằng đó có thể là sự cố dành riêng cho VM do thay đổi thời gian đột ngột? Đôi khi IIS có phân bổ nhiều quy trình công nhân hơn so với cấu hình không? Hoặc có lẽ nó là một trình quét virus? Cách tìm hiểu lý do tại sao nhóm ứng dụng IIS được tái chế do thay đổi thuộc tính nhóm ứng dụng Chúng tôi không thể tìm ra cái gì, cụ thể là cái gì đang được kích hoạt hoặc bởi cái gì.

Lex Li avatar
lá cờ vn
Vì các hình ảnh IIS Docker của Microsoft bắt đầu từ tệp thực thi ServiceMonitor https://github.com/microsoft/IIS.ServiceMonitor, bạn có thể kiểm tra chức năng của nó và liệu nó có kích hoạt các lần tái chế hay không.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.