2011-07-08 44 views
15

theo tài liệu IIS bảo vệ lỗi nhanh chóng sau khi được kích hoạt dẫn đến việc ngừng hoạt động của một nhóm ứng dụng nếu xảy ra lỗi "thất bại". Tuy nhiên, tôi không thể tìm thấy định nghĩa của trường hợp "thất bại". Trong ứng dụng web của tôi, tôi có một ngoại lệ đặc biệt mà tôi muốn IIS coi đó là "lỗi".ý nghĩa của "thất bại" trong IIS bảo vệ thất bại nhanh chóng là gì?

Có ai có ý tưởng không? Cảm ơn

+0

Tôi đã tự hỏi điều tương tự. –

+0

Đây là một câu hỏi tuyệt vời, đặc biệt là xem xét rằng các dịch vụ WCF tín hiệu ** người dùng ** lỗi bằng cách ném một FaultException unhandled. –

Trả lời

6

này dường như có một danh sách, cho Server 2003 ít nhất: https://web-beta.archive.org/web/20130511004652/%20http://technet.microsoft.com/en-us/library/cc787273(WS.10).aspx

Dịch vụ WWW tắt hồ bơi ứng dụng bất cứ khi nào một quá trình lao động trong hồ sơ không thường xuyên đủ để bằng hoặc vượt quá cửa sổ thời gian khoảng thời gian bảo vệ nhanh (RFP) (ví dụ: năm lỗi trong năm phút). Các dịch vụ WWW phát hiện thất bại bất cứ khi nào:

  • quá trình Một nhân viên không bắt đầu trong thời gian khởi động giới hạn.

  • Quy trình công nhân không tắt trong giới hạn thời gian tắt máy.

  • Quy trình của nhân viên tự tắt do lỗi nghiêm trọng và gửi dịch vụ WWW là mã lỗi.

  • Quy trình công nhân không trả lời được thông báo ping.

  • Dịch vụ WWW phát hiện rằng quy trình công nhân đang gửi thông tin liên lạc không chuẩn (quy trình công nhân có thể đã được thực hiện).

(cập nhật với archive.org để sửa chữa liên kết bị hỏng, và lặp lại chi tiết ở đây)

+4

Thật không may liên kết này dường như đã chết. –

+0

Cảm ơn, cố định liên kết bị hỏng. –

1

Các documentation để cấu hình nhanh chóng thất bại bảo vệ ám chỉ đến một "thất bại" có nghĩa là một vụ tai nạn worker process.

Qua thử nghiệm tôi đã nhận thấy rằng bạn nên mong đợi một cái gì đó như sau trong Windows Event Application Logs cho một vụ tai nạn w3wp.exe:

Một ngoại lệ unhandled xảy ra và quá trình này đã chấm dứt.

ID Ứng dụng:/LM/W3SVC/1/ROOT

Process ID: 2628

Ngoại lệ: System.SomeUnhandledException

Quả thật, với thất bại bảo vệ nhanh chóng kích hoạt với cấu hình mặc định, 5 sự kiện như vậy trong vòng 5 phút của mỗi nguyên nhân khác hồ bơi ứng dụng để dừng lại, và bạn sẽ thấy thêm Windows Event Log ứng dụng tương tự như:

Hồ bơi ứng dụng 'hồ sơ thử nghiệm-ứng dụng của tôi' đang được tự động vô hiệu hóa do một loạt lỗi trong quá trình phục vụ hồ bơi ứng dụng.

Các vấn đề liên quan