Un mécanisme de graceful shutdown doit garantir :
- l'absence d'interruption brutale des requêtes en cours ;
- le refus des nouvelles connexions dès le début de l'arrêt ;
- la libération propre des ressources (connexions base de données, sockets, threads, etc.).