Delen via


Hulpprogramma's voor foutopsporing van Azure Container Instances

Dit artikel bevat de hulpprogramma's voor foutopsporing die u kunt gebruiken in Microsoft Azure Container Instances.

Lijst met hulpprogramma's voor foutopsporing

  • Livenesstest

    Een livenesstest controleert of een container wordt uitgevoerd en reageert binnen een opgegeven interval.

    Functie Gebruiksscenario Voorbeeld
    Hoge beschikbaarheid en tolerantie Ervoor zorgen dat uw containers altijd beschikbaar zijn en bestand zijn tegen fouten Het implementeren van een webtoepassing met meerdere exemplaren van containers achter een load balancer. De livenesstest controleert of elke container reageert. Als een container niet meer reageert, start Container Instances de container automatisch opnieuw op om hoge beschikbaarheid te behouden.
    Statuscontrole en autoherstel De status van uw containers bewaken en automatisch herstellen na fouten Een microservice uitvoeren waarmee berichten uit een wachtrij worden verwerkt. De livenesstest controleert of de container aanvragen kan verwerken. Als de service beschadigd raakt (bijvoorbeeld vanwege geheugenuitputting of een impasse), start Container Instances de container opnieuw op om de service te herstellen.
    Probleemloos afsluiten en opschonen Ervoor zorgen dat containers correct worden afgesloten tijdens het schalen van gebeurtenissen of onderhoud Bestaande aanvragen kunnen worden voltooid voordat de container wordt beëindigd tijdens het omlaag schalen van een service. Met deze actie voorkomt u gegevensverlies of onvolledige transacties.
    Aangepaste statuscontroles Aangepaste statuscontroles implementeren die specifiek zijn voor uw toepassing Een container waarop een databaseserver wordt uitgevoerd met behulp van een livenesstest die verbinding maakt met de database en controleert de reactiesnelheid. Als de database niet meer reageert, kan Container Instances de container opnieuw starten of een waarschuwing activeren.
    Initialisatiefouten afhandelen Detecteren of de container correct wordt geïnitialiseerd na het opstarten Controleren of de vereiste afhankelijkheden beschikbaar zijn voordat de container verkeer accepteert.
  • Logboekregistratie van containers en gebeurtenissen

    Als u de logboek- en gebeurtenisgegevens wilt opslaan en er query's op wilt uitvoeren, wordt u aangeraden een centrale locatie te gebruiken, zoals een Log Analytics-werkruimte .

    Functie Gebruiksscenario Voorbeeld
    Toepassingsfouten oplossen Toepassingsfouten of crashes identificeren en diagnosticeren die zich in de container voordoen (als toepassingslogboekregistratie is geconfigureerd) Het analyseren van containerlogboeken om de bron van een '500 Interne serverfout' aan te geven die door de toepassing wordt gerapporteerd.
    Problemen met container gebeurtenissen oplossen Fouten bij het maken van containers detecteren Analyseren van een gebeurtenis die de details weergeeft van een container die niet wordt gestart vanwege een pull-fout in de installatiekopie.
  • Application Insights

  • De opdracht ping -t of tail -f /dev/null tijdens het maken van de container (als de container voortdurend bestaat en opnieuw wordt opgestart)

  • Opdrachten die worden uitgevoerd binnen een actieve container

    Functie Gebruiksscenario Voorbeeld
    Opdrachtuitvoering Opdrachten uitvoeren voor het oplossen van problemen in een container Toegang tot de Bash-shell van de container om toepassingsfouten te onderzoeken en problemen interactief te diagnosticeren.
    Problemen met prestaties oplossen Prestatieopdrachten uitvoeren om problemen vast te stellen Voer de free opdracht uit in de container om knelpunten in het geheugen te identificeren die ervoor zorgen dat de toepassing trager wordt.
  • Containergroep bijwerken

Contacteer ons voor hulp

Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.