Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Události ukončení kontejneru označují, že kontejner je zastavený nebo ukončený. Tyto události ukončení můžou výrazně ovlivnit dostupnost, stabilitu a výkon vaší aplikace kontejneru. Základní problémy, které tyto události aktivují, můžou potenciálně vést k výpadkům nebo degradované službě. Každá událost se zaznamenává, aby poskytovala přehled o životním cyklu kontejneru a pomáhá diagnostikovat problémy související se spouštěním kontejneru.
Když se kontejner ukončí, může se ukončit s nenulovým ukončovacím kódem (značícím selhání) nebo nulovým ukončovacím kódem (označujícím normální ukončení). Azure zaznamená každou událost ukončení, abyste získali přehled o tom, co se stalo během spuštění kontejneru.
Příčiny
Následující seznam obsahuje různé důvody, proč může aplikace zaznamenat události ukončení kontejneru:
Chyba nebo výjimka aplikace: Pokud aplikace uvnitř kontejneru narazí na chybu nebo výjimku, ze které se nemůže zotavit, může chyba způsobit ukončení kontejneru. Mezi nejčastější příčiny událostí ukončení kontejneru patří chyby aplikace.
Chyby nedostatku paměti (OOM): Pokud kontejner spotřebovává více paměti, než je přidělený limit, může systém kontejner zabít kvůli chybám nedostatku paměti (OOM).
Nesprávný ukončovací kód nebo chybná konfigurace v kontejneru: Kontejner může záměrně (ale nesprávně) ukončit, pokud aplikace uvnitř kontejneru ukončí s nenulovým ukončovacím kódem, což značí neobvyklé ukončení. Chybné konfigurace v kontejneru navíc můžou vést k okamžitému vypnutí kontejneru. Chybná konfigurace, která ovlivňují aplikaci, zahrnují chybějící proměnné prostředí, nesprávný spouštěcí příkaz nebo neplatný vstupní bod kontejneru.
Ukončení aplikace (normální ukončení):: Kontejner se může normálně ukončit, protože aplikace dokončuje svou úlohu, například dávkovou úlohu nebo jednorázový proces. Tato ukončovací podmínka je očekávané chování při konfiguraci kontejneru pro krátkodobé úlohy nebo úlohy s jedním použitím.
Diagnostika
Diagnostika Container Apps nabízí inteligentní a interaktivní prostředí, které pomáhá řešit potíže s aplikací bez nutnosti konfigurace. Pro přístup k diagnostice Azure Container Apps použijte následující postup.
Přejděte do aplikace kontejneru na webu Azure Portal.
Vyberte Diagnostikovat a řešit problémy.
V kategoriích pro řešení potíží vyberte dlaždici Kategorie Dostupnost a Výkon .
Vyberte Události ukončení kontejneru a diagnostikujte a vyřešte problém.
Tato sestava obsahuje podrobnosti o problému, možných příčinách a doporučených řešeních.
Pokud chcete zobrazit události ukončení kontejneru na revizi za posledních 24 hodin, vyberte v rozevíracím seznamu požadovanou revizi. Můžete se také podívat na ukončovací kód, který aplikace kontejneru hlásí při ukončení.
Pokud chcete zobrazit počet událostí ukončení kontejneru na revizi, vyberte Kliknutím zobrazíte.