AZFD0013: Nakonfigurovaný modul runtime neodpovídá metadatům modulu runtime pracovního procesu nalezeným v artefaktech nasazené aplikace funkcí.
K této události dochází v případě, že aplikace funkcí má FUNCTIONS_WORKER_RUNTIME
nastavení určující sadu jazyků, ale datová část pro jiný zásobník se do ní nasadí.
Hodnota | |
---|---|
ID události | AZFD0013 |
Závažnost | Upozornění nebo chyba |
Popis události
Nastavení FUNCTIONS_WORKER_RUNTIME
aplikace označuje jazyk nebo zásobník jazyka, na kterém běží aplikace funkcí, například python
. Další informace o platných hodnotách najdete v referenčních informacích FUNCTIONS_WORKER_RUNTIME
. Nasazená aplikace musí odpovídat zadané hodnotě. Pokud dojde k neshodě, znamená to, že hodnota FUNCTIONS_WORKER_RUNTIME
je nesprávná nebo že se do aplikace nasadila neočekávaná datová část.
Tato událost se může zobrazit u aplikací, které dříve používaly nekonzistentní a nedefinované chování, aby pokračovaly ve stavu neshody. Podle pokynů v tomto článku vyřešte událost pro tyto aplikace. Díky tomu můžou tyto aplikace využívat vylepšení výkonu a zajistit, aby mohly dál fungovat podle očekávání.
Aplikace .NET procházející migrací z modelu v procesu do izolovaného pracovního procesu mohou během tohoto procesu dočasně narazit na tuto událost. Když FUNCTIONS_WORKER_RUNTIME
se aktualizuje na dotnet-isolated, ale aplikace stále používá datovou část modelu v procesu, může se tato událost objevit, dokud se migrace nedokončí. Pokyny k migraci najdete v pokynech k používání slotů nasazení, abyste zabránili zobrazení této události v produkčním prostředí.
Řešení události
Zpráva události označuje aktuální hodnotu FUNCTIONS_WORKER_RUNTIME
metadat modulu runtime a zjištěná metadata modulu runtime z datové části aplikace. Hodnoty musí být zarovnány buď nasazením aplikace příslušného typu, nebo aktualizací hodnoty FUNCTIONS_WORKER_RUNTIME
, která se má shodovat.
U většiny aplikací je správné řešení aktualizovat hodnotu FUNCTIONS_WORKER_RUNTIME
. Uděláte to tak, že v aplikaci funkcí v Azure nastavíte FUNCTIONS_WORKER_RUNTIME
nastavení aplikace na očekávanou hodnotu datové části aplikace. Při místním spuštění v nástrojích Azure Functions Core Tools byste také měli přidat FUNCTIONS_WORKER_RUNTIME
do souboru local.settings.json.
V případě aplikací, které následují v průvodci migrací, najdete příslušné pokyny v tomto průvodci. Migrace aplikací .NET do izolovaného modelu pracovního procesu zahrnuje první nastavení FUNCTIONS_WORKER_RUNTIME
dotnet-isolated před nasazením aktualizované datové části aplikace a tato událost se může mezi těmito kroky dočasně objevit.
Kdy potlačit událost
Tato událost by neměla být potlačena.