Simply.com is available in english

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?

  1. Minden aktív munkamenet megszakad – a weboldalhoz jelenleg csatlakozott felhasználók rövid megszakítást tapasztalhatnak.
  2. 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.
  3. 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