Mam problemy z pulą aplikacji w systemie Windows Server 2003 R2, IIS 6.0. Czasami pula aplikacji zatrzymuje się z nieznanych przyczyn. Chciałbym to zbadać. Co może być przyczyną? Gdzie można zarejestrować zdarzenie zatrzymania?
Mam problemy z pulą aplikacji w systemie Windows Server 2003 R2, IIS 6.0. Czasami pula aplikacji zatrzymuje się z nieznanych przyczyn. Chciałbym to zbadać. Co może być przyczyną? Gdzie można zarejestrować zdarzenie zatrzymania?
Odpowiedzi:
Pierwszym miejscem do obejrzenia jest System (i ewentualnie Aplikacja, jeśli Twoja aplikacja rejestruje zdarzenia typu „pomóż mi”).
Jeśli proces roboczy puli aplikacji (W3WP) ulegnie awarii (domyślnie) 5 razy w ciągu 5 minut, zostanie oznaczony jako Zatrzymany przez W3ADM / W3SVC.
Ta funkcja nazywa się Rapid Fail Protection i ma na celu zapobieganie zużyciu wszystkich zasobów serwera przez złe aplikacje przez awarię przez cały czas.
Można go konfigurować we właściwościach puli aplikacji.
Jeśli zawiesza się (lub kończy pracę lub jesteś po prostu ciekawy), pobierz DebugDiag 1.2, zainstaluj go i utwórz regułę awarii monitorującą pulę aplikacji, z którą masz problem.