Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure Functions alkalmazásdiagnosztika beépített detektorokat biztosít a Azure portálon, amelyek automatikusan ellenőrzik a Durable Functions alkalmazás bővítményverzióval kapcsolatos problémáit, a magas processzorhasználatot, a memóriaterhelést, az alkalmazáshibákat stb. Minden érzékelő azonosítja a problémákat, és javításokat javasol, amelyeket közvetlenül a portálon alkalmazhat.
A megfelelő detektor megkeresése
A következő táblázat segítségével ugorjon a tünetnek megfelelő detektorra:
| Hibajelenség | Érzékelő |
|---|---|
| Bővítményverzióval kapcsolatos problémák, vezénylési teljesítményproblémák vagy általános állapot-ellenőrzés | Durable Functions detektor |
| Az alkalmazás leállt, hibákat ad vissza, vagy a függvények nem aktiválnak | Függvényalkalmazás leállása vagy hibajelentés |
| Lassú vezénylés vagy magas processzorhasználat | Nagyteljesítményű CPU-elemzés |
| Memóriakivételek vagy magas memóriahasználat | Memóriaelemzés |
Alkalmazásdiagnosztika megnyitása
Nyissa meg a függvényalkalmazás erőforrását. A bal oldali menüben válassza a Problémák diagnosztizálása és megoldása lehetőséget.
Keressen rá a "Durable Functions" kifejezésre, és válassza ki az eredményt.
Durable Functions detektor
A Durable Functions detektor az Durable Functions alkalmazásokra jellemző gyakori problémákat ellenőrzi. Jelenti:
- Az alkalmazás által használt Durable Functions bővítményverzió, és hogy elérhető-e frissítés.
- Teljesítményproblémák, például lassú vezénylés vagy magas várakozási várólista-késés.
- A legutóbbi vezénylési végrehajtások hibái vagy figyelmeztetései.
Ha problémákat talál, a detektor megoldásokat javasol, és hivatkozásokat mutat a vonatkozó dokumentációra.
Function App leállása vagy hiba jelentéskor
A Függvényalkalmazás leállási vagy jelentéskészítési hibaérzékelője több olyan aldetektor eredményeit összesíti, amelyek ellenőrzik az alkalmazás kulcsfontosságú területeit, beleértve a platform állapotát, az alkalmazás konfigurációját és a függőségek rendelkezésre állását. Ezt az érzékelőt akkor használja, ha az alkalmazás nem válaszol, vagy váratlan hibákat ad vissza.
Az alábbi képernyőképen az elvégzett ellenőrzések és két, figyelmet igénylő probléma látható:
Magas CPU-kihasználtság elemzés
A High CPU Analysis detektor azonosítja, hogy mely alkalmazások vagy folyamatok használnak túlzott processzorhasználatot. A Durable Functions-alkalmazások magas processzorhasználatát gyakran nagy kiszívó műveletek, szűk lekérdezési ciklusok vagy számítási feladatok okozzák.
Amikor a detektor azonosít egy magas processzorhasználatú alkalmazást, az az érintett folyamatot és a processzor százalékos arányát jeleníti meg:
Válassza a Megoldások megtekintése lehetőséget az ajánlott műveletek megtekintéséhez. A gyakori javaslatok közé tartozik az alkalmazás profilkészítése a gyakori elérési út azonosításához, vagy a webhely újraindítása az ideiglenes kiugrásból való helyreállításhoz:
Memóriaelemzés
A Memóriaelemzés-érzékelő figyeli a memóriahasználatot, és megjelöli azokat az alkalmazásokat, amelyek megközelítik vagy túllépik a rendelkezésre álló memóriát. Durable Functions alkalmazások magas memóriafelhasználást tapasztalhatnak, ha az orchestrationok nagy terheléseket dolgoznak fel, vagy ha számos orchestration példány fut egyszerre.
Ha a memóriahasználat emelt szintű, az érzékelő figyelmeztetést jelenít meg egy memóriahasználati grafikonlal együtt az idő függvényében:
Válassza a Megoldások megtekintése lehetőséget az ajánlott műveletek megtekintéséhez. A gyakori javaslatok közé tartozik a nagyobb memóriával rendelkező csomagra való felskálázás, vagy az orchestration optimalizálása a payload méretének csökkentése érdekében.
Következő lépések
Diagnosztikák és monitorozás a Durable Functions - A Durable Functions teljesítménye és skálázása
- Durable Functions hibaelhárítási útmutató