Firewall zabraňuje správnemu fungovaniu hostiteľa funkcie Azure
- Táto chyba sa môže zobraziť, ak sú nastavenia brány firewall nesprávne, účet úložiska je odstránený alebo ste dosiahli dennú kvótu spúšťania.
- Táto príručka bude diskutovať o príčinách problému a krokoch, ktoré musíte vykonať na vyriešenie chyby.
XNAINŠTALUJTE KLIKNUTÍM NA STIAHNUŤ SÚBOR
- Stiahnite si Restoro PC Repair Tool ktorý prichádza s patentovanými technológiami (dostupný patent tu).
- Kliknite Spustite skenovanie nájsť problémy so systémom Windows, ktoré by mohli spôsobovať problémy s počítačom.
- Kliknite Opraviť všetko na opravu problémov ovplyvňujúcich bezpečnosť a výkon vášho počítača.
- Restoro bol stiahnutý používateľom 0 čitateľov tento mesiac.
Chyba Azure Functions Runtime je nedostupná nastane, keď sa Runtime funkcií nedá spustiť. Zvyčajne sa to stane, ak ste prekročili dennú kvótu vykonávania alebo odstránili účet úložiska.
V tejto príručke vám pomôžeme odstrániť príčiny chyby a vyriešiť problém. Začnime!
Čo spôsobuje chybu nedostupnosti spustenia funkcií Azure?
Môžu existovať rôzne dôvody, prečo sa vyskytne chyba pri spustení aplikácie; niektoré z populárnych sú:
- Stratili ste prístup k účtu úložiska – Ak aplikácia Function App stratila prístup k účtu úložiska, môže sa zobraziť táto chyba.
- Účet úložiska bol odstránený– Ak ste omylom odstránili účet úložiska, môže sa vyskytnúť táto chyba. Musíte si vytvoriť nový účet úložiska.
- Nastavenia účtu úložiska – Ak ste zadali nesprávne poverenia alebo odstránili niektoré nastavenia, môže sa zobraziť toto chybové hlásenie. Skontrolujte prihlasovacie údaje účtu úložiska a nastavenia aplikácie, aby ste zistili problém.
- Denná kvóta vykonávania – Ak ste vyčerpali denná kvóta vykonávania priradená, potom bude funkčná aplikácia dočasne zakázaná. Ak chcete problém vyriešiť, zvýšte kvótu.
- Problémy so sieťovým pripojením– Ak má funkčná aplikácia obmedzenia IP blokujúce prístup na internet alebo prichádzajúci prenos, môže sa zobraziť táto chyba.
Ako môžem opraviť chybu, že runtime funkcií Azure je nedostupné?
1. Skontrolujte, či bol účet úložiska odstránený
Všetky funkčné aplikácie potrebujú na fungovanie účet úložiska a ak je účet odstránený, funkcie nebudú fungovať. Ak to chcete opraviť, skontrolujte tieto prvky:
- Najprv vyhľadajte svoj účet úložiska v nastaveniach aplikácie.
- Teraz skontrolujte, či WEBSITE_CONTENTAZUREFILECONNECTIONSTRING alebo AzureWebJobsStorage obsahuje názov účtu úložiska ako súčasť pripájacieho reťazca.
- Môžete ho tiež vyhľadať na portáli Azure a potvrdiť, že účet úložiska existuje.
- Ak nemôžete nájsť účet, musíte znova vytvoriť účet úložiska.
- Potom vymeňte reťazce pripojenia úložiska.
- Skontrolujte aj funkčný kód; ak nie je k dispozícii, musíte ho znova nasadiť.
2. Skontrolujte, či nie sú odstránené nastavenia aplikácie účtu úložiska
Ak bol reťazec pripojenia prepísaný alebo odstránený, možno ho nenájdete. Mohlo sa to stať, pretože na nastavenie aplikácií používate skripty Azure Resource Manager alebo sloty nasadenia.
Tip odborníka:
SPONZOROVANÉ
Niektoré problémy s počítačom je ťažké vyriešiť, najmä pokiaľ ide o poškodené úložiská alebo chýbajúce súbory systému Windows. Ak máte problémy s opravou chyby, váš systém môže byť čiastočne poškodený.
Odporúčame vám nainštalovať Restoro, nástroj, ktorý naskenuje váš stroj a zistí, v čom je chyba.
Kliknite tu stiahnuť a začať s opravou.
Toto sú akcie, ktoré musíte vykonať:
- Aby ste sa vyhli tejto chybe, odporúča sa použiť AzureWebJobsStorage element.
- Neaktivujte nastavenie slotu možnosti pre niektoré z nastavení.
- Tieto nastavenia musia byť poskytnuté a platné v čase vytvorenia.
3. Skontrolujte, či je účet úložiska prístupný
Aplikácia funkcie Azure musí mať prístup k účtu úložiska, aby mohla fungovať. Tu je niekoľko vecí, ktoré musíte urobiť, aby ste problém vyriešili:
- Skontrolujte, či je brána firewall pre váš účet úložiska vypnutá a povoľuje prichádzajúcu a odchádzajúce prenosy funkcií.
- Nastaviť allowSharedKeyAccess do Pravda ako predvolenú hodnotu.
- Skontrolujte, či je aplikácia Azure Function App nainštalovaná v ASE (App Service Environment) so správnymi sieťovými pravidlami, ktoré umožňujú prichádzajúce a odchádzajúce prenosy do účtu úložiska.
- Ako označiť, že sa mi páči komentár v programe Microsoft Word
- Ako predvolene zakázať podpisovanie SMB v systéme Windows 11
- Ako úplne odinštalovať Spotify v systéme Windows 11
- Runtime Error 7: Nedostatok pamäte [Oprava]
4. Denná kvóta vykonávania je vyčerpaná
- Choďte na Azure portál a kliknite nastavenie.
- Prejdite na Konfigurácia a kliknite Funkcie Nastavenia aplikácie.
- Skontrolovať Denná kvóta používania ak ste vyčerpali limit.
- Ak áno, odstráňte alebo zvýšte dennú kvótu a reštartujte aplikáciu. Ak to však nemôžete urobiť, musíte počkať do nasledujúceho dňa.
5. Skontrolujte nastavenia brány firewall pre aplikáciu Function App
Firewall môže obmedziť funkčnosť aplikácie; skontrolujte tieto oblasti, aby ste si boli istí:
- Vaša funkčná aplikácia je hosťovaná v rámci Prostredie App Service Environment ktorý používa interné vyrovnávanie záťaže a je nastavený tak, aby zabránil prichádzajúcej internetovej prevádzke.
- Funkčná aplikácia má obmedzenia IP, aby sa zabránilo prístupu na internet.
- Keď viete, že existujú obmedzenia, prejdite na stránku skupina NSG podsiete (Network Security Group), ktorý obsahuje Prostredie App Service Environment.
- Uistite sa, že prichádzajúce pravidlá sú nastavené tak, aby umožňovali prenos pochádzajúci z verejnej IP adresy počítača, ktorú používate na prístup k aplikácii.
6. Chyby kontajnera v systéme Linux
Ak sa vyskytol problém s kontajnerom, chyba sa môže zobraziť vo funkčných aplikáciách spustených na Linuxe v kontajneri. Ak chcete tento problém vyriešiť, postupujte takto:
- Najprv postupujte podľa nižšie uvedeného odkazu https a prejdite na koncový bod Kudu aplikácie Function App po nahradení Function_App názvom aplikácie:
https://
.scm.azurewebsites.net - Potom si stiahnite denníky Docker a analyzujte obsah vo svojom počítači.
- Nakoniec skontrolujte zaznamenané chyby a zistite dôvod chyby.
Takže, toto je niekoľko vecí, ktoré musíte skontrolovať, aby ste opravili azúrové funkcie; runtime je nedosiahnuteľná chyba. Ak máte nejaké otázky alebo obavy, pokojne ich uveďte v komentároch nižšie. Radi pomôžeme!
Stále máte problémy? Opravte ich pomocou tohto nástroja:
SPONZOROVANÉ
Ak rady uvedené vyššie nevyriešili váš problém, váš počítač môže mať hlbšie problémy so systémom Windows. Odporúčame stiahnutím tohto nástroja na opravu počítača (hodnotené ako skvelé na TrustPilot.com), aby ste ich mohli jednoducho osloviť. Po inštalácii stačí kliknúť na Spustite skenovanie tlačidlo a potom stlačte Opraviť všetko.