Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De levenscyclus van de Azure Container Apps-toepassing draait om revisies.
Wanneer u een container-app implementeert, wordt de eerste revisie automatisch gemaakt.
Er worden meer revisies gemaakt wanneer containers worden gewijzigd of wijzigingen worden aangebracht in de template sectie van de configuratie.
Een container-app loopt door vier fasen: implementatie, bijwerken, deactiveren en afsluiten.
Notitie
Azure Container Apps-taken bieden geen ondersteuning voor revisies. Taken worden rechtstreeks geïmplementeerd en bijgewerkt.
Implementatie
Wanneer u een container-app implementeert, maakt u automatisch de eerste revisie.
Bijwerken
Wanneer u een container-app bijwerkt met een revisiebereikwijziging, maakt u een nieuwe revisie. U kunt kiezen of u oude revisies automatisch wilt deactiveren (één revisiemodus) of wilt toestaan dat deze beschikbaar blijven (meerdere revisiemodus).
Wanneer u de enkele revisie modus gebruikt, schakelt Container Apps automatisch tussen revisies om zero downtime-implementatie te ondersteunen.
Deactiveren
Wanneer u een revisie niet meer nodig hebt, kunt u deze deactiveren en later opnieuw activeren, indien nodig. Tijdens het deactiveren worden de containers in de revisie afgesloten.
Afsluiten
De containers worden in de volgende situaties afgesloten:
- Wanneer een container-app wordt ingeschaald
- Wanneer een container-app wordt verwijderd
- Wanneer een revisie wordt gedeactiveerd
Wanneer het afsluiten wordt gestart, verzendt de containerhost een SIGTERM-bericht naar uw container. De code in de container kan reageren op dit bericht op besturingssysteemniveau om beëindiging te verwerken.
Als uw toepassing niet binnen 30 seconden op het SIGTERM bericht reageert, beëindigt SIGKILL uw container.
Zorg ervoor dat uw toepassing probleemloos afsluitingen kan afhandelen. Containers worden regelmatig opnieuw opgestart, dus verwacht niet dat de status in een container blijft bestaan. Gebruik in plaats daarvan externe caches voor dure cachevereisten in het geheugen.