Alkalmazásmedence újraindítása
A Windows Application Pool újraindítása eltávolítja a lefagyott folyamatokat és felszabadítja az erőforrásokat, de rövid időre megszakítja az aktív munkameneteket.
Újraindíthatja a Windows Application Pool-t a “Website” menüpont alatt a vezérlőpultunkban.
Miért szeretne újraindítani egy Application Pool-ot?
-
Akadályozott folyamatok eltávolítása
Idővel a poolban lévő folyamatok akadályozottá válhatnak vagy instabil állapotba kerülhetnek memória szivárgások vagy váratlan hibák miatt. Egy újraindítás kiüríti a jelenlegi folyamatot és újat indít, ami gyakran megoldja ezeket a problémákat anélkül, hogy újraindítaná az egész webszervert. -
Erőforrások felszabadítása
Ha egy alkalmazás hosszabb ideig nagy mennyiségű RAM-ot vagy CPU-t használt, egy újraindítás felszabadítja az erőforrásokat, így a szerveren lévő többi weboldal több helyet kap.
Mi történik, amikor újraindítja a pool-t?
- Minden aktív munkamenet megszakad – a weboldalhoz jelenleg csatlakozott felhasználók rövid megszakítást tapasztalhatnak.
- A folyamat bezáródik és egy új indul – a .NET‑runtime újra betölti a konfigurációt, és az esetleges memória szivárgások megszűnnek.
- A weboldal válasza az első néhány másodpercben lassabb lehet – mivel a szükséges assembly‑k és erőforrások újra be kell tölteni.
Néhány másodperc múlva a webalkalmazása újra készen áll az új beállításokkal vagy egy friss folyamattal. Hányszor kell ezt megtennie, az alkalmazás jellemzőitől függ – a legtöbb esetben egy újraindítás csak konfigurációs változtatások vagy azonosított problémák esetén szükséges.
Cikk a támogatási kategóriából: ASP & ASP.NET