Application pool opnieuw starten
Het herstarten van een Windows Application Pool verwijdert hangende processen en maakt bronnen vrij, maar onderbreekt kortstondig actieve sessies.
Je kunt je Windows Application Pool opnieuw starten onder het punt “Website” in ons controlepaneel.
Waarom zou je een Application Pool opnieuw starten?
-
Verwijderen van hangende processen
Na verloop van tijd kunnen processen in een pool vastlopen of een onstabiele toestand bereiken door geheugenlekken of onverwachte fouten. Een herstart leegt het huidige proces en start een nieuw, wat vaak dit soort problemen oplost zonder dat je de volledige webserver hoeft te herstarten. -
Vrijgeven van resources
Als een applicatie gedurende langere tijd veel RAM of CPU heeft gebruikt, zal een herstart die resources vrijgeven zodat andere sites op de server meer ruimte krijgen.
Wat gebeurt er wanneer je de pool opnieuw start?
- Alle actieve sessies worden afgebroken – gebruikers die op dit moment een actieve verbinding met de website hebben, kunnen een kortstondige onderbreking ervaren.
- Het proces wordt gesloten en er wordt een nieuw gestart – de .NET‑runtime laadt de configuratie opnieuw, en eventuele geheugenlekken worden uitgeroeid.
- De respons van de website kan de eerste seconden iets trager zijn – omdat de benodigde assemblies en resources opnieuw moeten worden geladen.
Na een paar seconden is je webapplicatie weer klaar met de nieuwe instellingen of een frisse proces. Hoe vaak je dit moet doen, hangt af van de aard van je applicatie – in de meeste gevallen is een herstart alleen nodig bij configuratiewijzigingen of bij geïdentificeerde problemen.
Artikel uit de ondersteuningscategorie: ASP & ASP.NET