Perkrauti application pool
Windows Application Pool perkrovimas pašalina užstrigusius procesus ir atlaisvina išteklius, bet trumpam pertraukia aktyvias sesijas.
Galite perkrauti savo Windows Application Pool skyriuje “Website” mūsų valdymo skydelyje.
Kodėl norėtumėte perkrauti Application Pool?
-
Užstrigusių procesų pašalinimas
Laikui bėgant, baseino procesai gali užstrigti arba patekti į nestabilų būseną dėl atminties nuotėkų ar netikėtų klaidų. Perkraukimas išvalo esamą procesą ir pradeda naują, kas dažnai išsprendžia šias problemas be būtinybės perkrauti visą web serverį. -
Išteklių atlaisvinimas
Jei aplikacija ilgą laiką naudojo didelį kiekį RAM arba CPU, perkraukimas padarys šiuos išteklius prieinamus, kad kiti svetainės serveryje gautų daugiau vietos.
Kas įvyksta, kai perkraunate pool'ą?
- Visos aktyvios sesijos nutraukiamos – vartotojai, kurie šiuo metu turi aktyvų ryšį su svetaine, gali patirti trumpą pertrauką.
- Procesas uždaromas ir pradedamas naujas – .NET‑runtime pakartotinai įkelia konfigūraciją, o galimi atminties nuotėkiai pašalinami.
- Svetainės atsakas gali būti šiek tiek lėtesnis pirmose sekundėse – nes būtini assembliai ir ištekliai turi būti pakartotinai įkelti.
Po kelių sekundžių jūsų webaplikacija vėl bus paruošta su naujais nustatymais arba švariu procesu. Kaip dažnai turėtumėte tai daryti, priklauso nuo jūsų aplikacijos pobūdžio – daugumai atvejų perkraukimas būtinas tik konfigūracijos pakeitimų ar identifikuotų problemų atveju.
Straipsnis iš palaikymo kategorijos: ASP & ASP.NET