Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 12623|Odgovoriti: 0

[Web] IIS 7 Rešitev za samodejno recikliranje v bazenu aplikacij za zaustavitev

[Kopiraj povezavo]
Objavljeno na 16. 06. 2017 10:51:12 | | |

Če delaš ASP.NET, boš zagotovo uporabil IIS

Če želite dodati načrtovano nalogo v svojo ASP.net aplikacijo, morate uporabiti niti za neprekinjeno izvajanje načrtovanih izračunov

Recimo, da dodamo Quartz.NET ogrodje v našo ASP.Net aplikacijo, in konfiguracija ter tako naprej so v redu.

Ta stran ima zelo malo obiskov, zdaj pa jo uporablja le nekaj ljudi, ko so v službi, a naslednji dan sem prišel in videl, da so niti in naloge izračuna za razporejanje v ozadju ustavljene, in če prenesete Application_End dogodek, boste ugotovili, da je bil ta dogodek dejansko poklican.


Potem mora biti nekaj narobe z mehanizmom recikliranja aplikacijskega bazena IIS. Ker je privzeta nastavitev IIS, da če aplikacijski bazen lokacije ni dostopan ali zahtevan določen čas, IIS samodejno prevzame programski bazen in ustavi proces. Niti v tem procesu zagotovo ne bodo preživele.


Vendar pa lahko nastavimo parametre aplikacijskega bazena tako, da se ti ne reciklirajo samodejno (nekatere situacije so neizogibne, kot so vroče nameščene lokacije, preveč napak itd.)


Poiščite programski bazen, ki ga uporablja ta spletna stran v IIS, in kliknite "Napredne nastavitve..."

Spremenite naslednje nastavitve na odprtem seznamu:

Okrevanje - Fiksni časovni interval (minute) spremenjen na 0

        - Omejitev virtualnega/namenskega pomnilnika (KB) spremenjena na 0

Model procesa - Časovna omejitev mirovanja (minute) se spremeni na 0


Na ta način programski bazen ne bo samodejno recikliran, nekatere preproste računalniške niti v ozadju pa bodo delovale normalno




Prejšnji:Vodič za pretvorbo v AutoMapper med objekti [Izvorna koda]
Naslednji:.NET MySQL povezovalni niz baze podatkov
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com