Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln visas de felsökningsverktyg som du kan använda i Microsoft Azure Container Instances.
Lista över felsökningsverktyg
-
En liveness-avsökning kontrollerar om en container körs och svarar inom ett angivet intervall.
Funktion Användningsfall Exempel Hög tillgänglighet och motståndskraft Se till att dina containrar alltid är tillgängliga och motståndskraftiga mot fel Distribuera ett webbprogram som har flera instanser av containrar bakom en lastbalanserare. Liveness-avsökningen kontrollerar om varje container är dynamisk. Om en container inte svarar startar Container Instances automatiskt om containern för att upprätthålla hög tillgänglighet. Hälsoövervakning och automatisk återställning Övervaka hälsotillståndet för dina containrar och återställa automatiskt från fel Köra en mikrotjänst som bearbetar meddelanden från en kö. Liveness-avsökningen verifierar att containern kan hantera begäranden. Om tjänsten inte är felfri (till exempel på grund av minnesbrist eller ett dödläge) startar Container Instances om containern för att återställa tjänsten. Graciös avstängning och rensning Se till att containrar stängs av korrekt under skalningshändelser eller underhåll Tillåta att befintliga begäranden slutförs innan containern avslutas medan en tjänst skalas ned. Den här åtgärden förhindrar dataförlust eller ofullständiga transaktioner. Anpassade hälsokontroller Implementera anpassade hälsokontroller som är specifika för ditt program En container som kör en databasserver med hjälp av en liveness-avsökning som ansluter till databasen och verifierar dess svarstider. Om databasen inte svarar kan Container Instances starta om containern eller utlösa en avisering. Hantera initieringsfel Identifiera om containern initieras korrekt efter start Kontrollera om de nödvändiga beroendena är tillgängliga innan containern börjar acceptera trafik. Containerloggning och -händelser
Om du vill lagra och köra frågor mot loggnings- och händelsedata rekommenderar vi att du använder en central plats, till exempel en Log Analytics-arbetsyta .
Funktion Användningsfall Exempel Felsöka programfel Identifiera och diagnostisera programfel eller krascher som inträffar i containern (om programloggning har konfigurerats) Analysera containerloggar för att hitta källan till en "500 Internal Server Error"-händelse som rapporteras av programmet. Felsöka containerhändelser Identifiera fel vid skapande av containrar Analysera en händelse som visar information om en container som inte startar på grund av ett avbildningsfel. Kommandot "ping -t" eller "tail -f /dev/null" när containern skapas (om containern ständigt finns och startas om)
Kommandon som körs i en container som körs
Funktion Användningsfall Exempel Kommandokörning Köra kommandon för felsökning i en container Åtkomst till containerns Bash-gränssnitt för att undersöka programfel och diagnostisera problem interaktivt. Felsöka prestanda Köra prestandakommandon för att diagnostisera problem freeKöra kommandot i containern för att identifiera flaskhalsar i minnet som gör att programmet blir långsammare.
Kontakta oss för att få hjälp
Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.