Reštartovať application pool
Reštartovanie Windows Application Pool odstráni zaseknuté procesy a uvoľní zdroje, ale krátkodobo preruší aktívne relácie.
Môžete reštartovať svoj Windows Application Pool v sekcii “Website” v našom ovládacom paneli.
Prečo by ste mali reštartovať Application Pool?
-
Odstránenie visiacich procesov
Postupom času môžu procesy v poole visieť alebo sa dostávať do nestabilného stavu kvôli únikom pamäte alebo nepredvídateľným chybám. Reštart vyprázdni aktuálny proces a spustí nový, čo často rieši takéto problémy bez potreby reštartovať celý webový server. -
Uvoľnenie zdrojov
Ak aplikácia použila veľké množstvo RAM alebo CPU po dlhšiu dobu, reštart uvoľní tieto zdroje, aby ostatné stránky na serveri mali viac priestoru.
Čo sa deje, keď reštartujete pool?
- Všetky aktívne relácie sa preruší – používatelia, ktorí momentálne majú aktívne pripojenie k webovej stránke, môžu zaznamenať krátke prerušenie.
- Proces sa zatvoria a spustí nový – .NET‑runtime načíta konfiguráciu znova a prípadné úniky pamäte sa odstránia.
- Odpoveď webovej stránky môže byť niekoľko sekúnd pomalšia – pretože potrebné assembly a zdroje sa musia znovu načítať.
Po niekoľkých sekundách bude vaša webová aplikácia opäť pripravená s novými nastaveniami alebo čerstvým procesom. Ako často to budete robiť, závisí od charakteru vašej aplikácie – vo väčšine prípadov je reštart potrebný len pri zmenách konfigurácie alebo pri identifikovaných problémoch.
Článok z kategórie podpory: ASP & ASP.NET