wrapper.disable_forced_shutdown |
||||||||||||
Lorsque l'utilisateur appuie sur CTRL-C dans une console Windows ou un shell UNIX, ou envoie un signal TERM au processus Wrapper sous UNIX, le Wrapper commencera son processus d'arrêt. Cela signifie que le Wrapper respectera tous ses délais d'attente configurés, en attendant que la JVM s'arrête et se termine proprement avant de s'arrêter lui-même. Si la JVM se comporte mal, ou s'il y a eu une mauvaise configuration, cela signifie que le Wrapper pourrait potentiellement mettre un certain temps à s'arrêter réellement. Tôt dans la vie du Wrapper, ce problème d'utilisabilité a été identifié et nous avons ajouté une logique afin qu'un second CTRL-C ou signal TERM indique au Wrapper d'ignorer tous les délais d'attente, de tuer immédiatement le processus JVM et de s'arrêter maintenant. Cet arrêt forcé se produira également si le Wrapper a déjà commencé son processus d'arrêt pour toute autre raison. Bien que ce comportement soit généralement très pratique, il y a également des cas où l'administrateur souhaite s'assurer que la JVM ne sera jamais arrêtée de force de cette manière. Cette propriété permet de désactiver cette fonctionnalité. Depuis la version 3.5.37, il est également possible d'utiliser la propriété wrapper.forced_shutdown.delay qui contrôle le délai minimum requis entre deux CTRL-C ou signaux TERM pour initier un arrêt forcé. Les valeurs valides de la propriété comprennent :
La valeur par défaut est FALSE.
Si les arrêts forcés ont été désactivés et que les
propriétés wrapper. |
Référence : Arrêt |
|
Le Java Service Wrapper fournit un ensemble complet de propriétés de configuration qui vous permettent d'adapter le Wrapper à vos besoins exacts. Veuillez consulter la documentation des propriétés individuelles pour découvrir toutes les possibilités au-delà des exemples présentés ci-dessus.
|









