Užkarda neleidžia „Azure Function“ prieglobai tinkamai veikti
- Šią klaidą galite gauti, jei užkardos nustatymai yra neteisingi, saugyklos paskyra ištrinta arba pasiekėte dienos vykdymo kvotą.
- Šiame vadove bus aptariamos problemos priežastys ir veiksmai, kurių reikia imtis norint išspręsti klaidą.
XĮDIEGTI PASPUSTELĖT ATSISIUNČIŲ FAILĄ
- Atsisiųskite „Restoro PC Repair Tool“. kuri ateina su patentuotomis technologijomis (yra patentas čia).
- Spustelėkite Pradėti nuskaitymą Norėdami rasti „Windows“ problemas, kurios gali sukelti kompiuterio problemų.
- Spustelėkite Remontuoti visus Norėdami išspręsti problemas, turinčias įtakos jūsų kompiuterio saugai ir našumui.
- „Restoro“ atsisiuntė 0 skaitytojų šį mėnesį.
„Azure Functions Runtime“ yra nepasiekiama klaida, kai nepavyksta paleisti funkcijų vykdymo laiko. Paprastai taip nutinka, jei viršijote dienos vykdymo kvotą arba ištrynėte saugyklos paskyrą.
Šiame vadove padėsime pašalinti klaidos priežastis ir išspręsti problemą. Pradėkime!
Kodėl „Azure“ funkcijų vykdymo laikas yra nepasiekiamas klaida?
Gali būti įvairių priežasčių, kodėl įvyksta funkcijų programos vykdymo klaida; kai kurie iš populiariausių yra:
- Praradote prieigą prie saugyklos paskyros – Jei funkcijų programa prarado prieigą prie saugyklos paskyros, galite gauti šią klaidą.
- Saugyklos paskyra ištrinta– Jei per klaidą ištrynėte saugyklos paskyrą, galite susidurti su šia klaida. Turite sukurti naują saugyklos paskyrą.
- Saugyklos paskyros nustatymai – Jei įvedėte neteisingus kredencialus arba ištrynėte kai kuriuos nustatymus, galite gauti šį klaidos pranešimą. Norėdami sužinoti problemą, patikrinkite saugyklos paskyros kredencialus ir programos nustatymus.
- Dienos vykdymo kvota – Jei išnaudojote dienos vykdymo kvota priskirta, tada funkcijų programa bus laikinai išjungta. Padidinkite kvotą, kad išspręstumėte problemą.
- Tinklo ryšio problemos– Jei funkcijos programa turi IP apribojimus, blokuojančius prieigą prie interneto arba gaunamą srautą, galite gauti šią klaidą.
Kaip ištaisyti „Azure“ funkcijų vykdymo laiko nepasiekiama klaida?
1. Patikrinkite, ar saugyklos paskyra buvo ištrinta
Kad visos funkcijų programos veiktų, reikalinga saugyklos paskyra, o jei paskyra ištrinta, funkcijos neveiks. Norėdami tai išspręsti, patikrinkite šiuos elementus:
- Pirmiausia ieškokite saugyklos paskyros programos nustatymuose.
- Dabar patikrinkite, ar WEBSITE_CONTENTAZUREFILECONNECTIONSTRING arba AzureWebJobsStorage yra saugyklos paskyros pavadinimas kaip ryšio eilutės dalis.
- Taip pat galite jo ieškoti Azure portale, kad patvirtintumėte, jog saugyklos paskyra egzistuoja.
- Jei negalite rasti paskyros, turite iš naujo sukurti saugyklos paskyrą.
- Tada pakeiskite saugyklos ryšio eilutes.
- Taip pat patikrinkite funkcijos kodą; jei nepasiekiamas, turite jį įdiegti dar kartą.
2. Patikrinkite, ar saugyklos paskyros programos nustatymai ištrinti
Jei ryšio eilutė buvo perrašyta arba ištrinta, galite jos nerasti. Taip galėjo nutikti, nes programos parametrams nustatyti naudojate „Azure Resource Manager“ scenarijus arba diegimo lizdus.
Eksperto patarimas:
REMIAMAS
Kai kurias kompiuterio problemas sunku išspręsti, ypač kai kalbama apie sugadintas saugyklas arba trūkstamus „Windows“ failus. Jei kyla problemų taisant klaidą, jūsų sistema gali būti iš dalies sugedusi.
Rekomenduojame įdiegti „Restoro“ – įrankį, kuris nuskaitys jūsų įrenginį ir nustatys gedimą.
Paspauskite čia atsisiųsti ir pradėti taisyti.
Turite atlikti šiuos veiksmus:
- Norint išvengti šios klaidos, rekomenduojama naudoti AzureWebJobsStorage elementas.
- Neaktyvinkite lizdo nustatymas bet kurių nustatymų parinktys.
- Šie nustatymai turi būti pateikti ir galioti kūrimo metu.
3. Patikrinkite, ar saugyklos paskyra pasiekiama
„Azure“ funkcijos programa turi turėti prieigą prie saugyklos paskyros, kad galėtų veikti. Štai keletas dalykų, kuriuos turite padaryti norėdami išspręsti problemą:
- Patikrinkite, ar jūsų saugyklos paskyros užkarda išjungta ir leidžia įeinantį ir išeinantį srautą į funkcijas.
- Nustatyti allowSharedKeyAccess į Tiesa kaip numatytąją reikšmę.
- Patikrinkite, ar „Azure“ funkcijos programa įdiegta ASE (App Service Environment) su tinkamomis tinklo taisyklėmis, leidžiančiomis į saugyklos paskyrą įeinantį ir išeinantį srautą.
- Kaip pamėgti komentarą Microsoft Word
- Kaip išjungti SMB pasirašymą pagal numatytuosius nustatymus sistemoje „Windows 11“.
- Kaip visiškai pašalinti „Spotify“ sistemoje „Windows 11“.
- 7 vykdymo klaida: trūksta atminties [Pataisyti]
4. Išnaudota dienos vykdymo kvota
- Eikite į Azure portalas ir spustelėkite Nustatymai.
- Eikite į Konfigūracija ir spustelėkite Funkcijų programos nustatymai.
- Patikrink Kasdienio naudojimo kvota jei išnaudojote limitą.
- Jei taip, pašalinkite arba padidinkite dienos kvotą ir iš naujo paleiskite programą. Tačiau jei negalite to padaryti, turite palaukti iki kitos dienos.
5. Patikrinkite funkcijų programos ugniasienės nustatymus
Užkarda gali apriboti funkcijų programą; patikrinkite šias sritis, kad įsitikintumėte:
- Jūsų funkcijų programa yra priglobta App Service aplinka kuri naudoja vidinį apkrovos balansavimą ir yra nustatyta taip, kad būtų užkirstas kelias įeinančiam interneto srautui.
- Funkcinė programa turi IP apribojimus, kad būtų išvengta prieigos prie interneto.
- Kai žinosite, kad yra apribojimų, eikite į potinklio NSG (tinklo saugos grupė), kuriame yra App Service aplinka.
- Įsitikinkite, kad įeinančios taisyklės yra nustatytos taip, kad būtų leidžiamas srautas iš kompiuterio viešojo IP adreso, kurį naudojate programai pasiekti.
6. Sudėtinio rodinio klaidos sistemoje „Linux“.
Jei kyla problemų dėl sudėtinio rodinio, „Linux“ sistemoje veikiančios funkcijų programos gali rodyti klaidą. Norėdami tai išspręsti, atlikite šiuos veiksmus:
- Pirmiausia, pakeitę Function_App programos pavadinimu, spustelėkite toliau nurodytą https nuorodą, kad eitumėte į funkcijos programos Kudu galutinį tašką:
https://
.scm.azurewebsites.net - Tada atsisiųskite „Docker“ žurnalus ir išanalizuokite turinį savo kompiuteryje.
- Galiausiai patikrinkite užregistruotas klaidas, kad sužinotumėte klaidos priežastį.
Taigi, tai yra keletas dalykų, kuriuos reikia patikrinti, kad pataisytumėte azure funkcijas; vykdymo laikas yra nepasiekiama klaida. Jei turite klausimų ar rūpesčių, nedvejodami paminėkite juos toliau pateiktuose komentaruose. Mes mielai padėsime!
Vis dar kyla problemų? Pataisykite juos naudodami šį įrankį:
REMIAMAS
Jei pirmiau pateikti patarimai neišsprendė problemos, jūsų kompiuteryje gali kilti gilesnių „Windows“ problemų. Mes rekomenduojame atsisiųsdami šį kompiuterio taisymo įrankį (TrustPilot.com įvertinta puikiai), kad lengvai juos išspręstumėte. Įdiegę tiesiog spustelėkite Pradėti nuskaitymą mygtuką ir tada paspauskite Remontuoti visus.