Restart puli aplikacji
Ponowne uruchomienie puli aplikacji Windows usuwa zawieszone procesy i zwalnia zasoby, ale tymczasowo przerywa aktywne sesje.
Możesz zrestartować swój Windows Application Pool w sekcji “Website” w naszym panelu kontrolnym.
Dlaczego warto zrestartować Application Pool?
-
Usunięcie zawieszonych procesów
Z czasem procesy w puli mogą się zawieszać lub przechodzić w niestabilny stan z powodu wycieków pamięci lub nieprzewidzianych błędów. Restart opróżnia bieżący proces i uruchamia nowy, co często rozwiązuje takie problemy bez konieczności restartowania całego serwera webowego. -
Uwolnienie zasobów
Jeśli aplikacja używała dużej ilości RAM lub CPU przez dłuższy czas, restart zwolni te zasoby, dzięki czemu inne strony na serwerze będą miały więcej miejsca.
Co się dzieje, gdy restartujesz pulę?
- Wszystkie aktywne sesje są przerywane – użytkownicy, którzy w tej chwili mają aktywne połączenie z witryną, mogą doświadczyć krótkotrwałego przerwania.
- Proces zostaje zamknięty i uruchomiony nowy – .NET‑runtime ponownie ładuje konfigurację, a ewentualne wycieki pamięci zostają usunięte.
- Odpowiedzi witryny mogą być nieco wolniejsze w pierwszych sekundach – ponieważ niezbędne assemblies i zasoby muszą zostać ponownie załadowane.
Po kilku sekundach Twoja aplikacja webowa będzie gotowa ponownie z nowymi ustawieniami lub świeżym procesem. To, jak często należy to robić, zależy od charakteru Twojej aplikacji – w większości przypadków restart jest potrzebny tylko przy zmianach konfiguracji lub wykrytych problemach.
Artykuły z kategorii pomocy technicznej: ASP & ASP.NET