wrapper.disable_forced_shutdown |
||||||||||||
Wenn der User in einer Windows-Konsole oder UNIX-Shell STRG-C drückt, oder ein TERM-Signal an den Wrapper-Prozess unter UNIX absendet, startet der Wrapper seinen Beenden-Prozess. Dies bedeutet, dass der Wrapper alle seine konfigurierten Timeouts repektieren, auf das fehlerfreie Beenden der JVM warten wird, bevor er sich selbst beendet. Wenn die JVM sich schlecht verhält oder eine Fehlkonfiguration stattgefunden hat, bedeutet dies, dass der Wrapper möglicherweise eine ganze Weile benötigen wird, um sich vollständig zu beenden. Dieses Nutzbarkeitsproblem wurde bereits früh in der Entstehungsgeschichte des Wrappers erkannt hinzugefügt, so dass ein zweites STRG-C oder TERM-Signal den Wrapper darüber informieren würde, alle Timeouts zu ignorieren, den JVM-Prozess sofort zu beenden und sich dann selbst zu beenden. Dieses Zwangsabschaltung wird auch dann auftreten, wenn der Wrapper bereits mit seinem Beenden-Prozess aus einem anderen Grunde begonnen hätte. Während diese Verhalten gewöhnlich sehr praktisch sein kann, gibt es auch Zeiten, zu denen der Administrator sicherstellen möchte, dass die JVM niemals auf diese Weise zwangsweise beendet wird. Diese Eigenschaft ermöglicht es, dieses Feature zu deaktivieren. Gültige Logebenen sind:
Der Standardwert ist FALSE.
Wenn die Optionen für ein erzwungenes Beenden deaktiviert wurden und die
wrapper. |
Verweis: Beenden |
Der Java Service Wrapper bietet einen kompletten Satz an Konfigurationseigenschaften an, die es Ihnen ermöglichen, dass der Wrapper genau Ihre Bedürfnisse abdeckt. Sehen Sie bitte in die Dokumentation bezüglich der einzelnen Eigenschaften, um alle Möglichkeiten über die obengenannten Beispiele hinaus zu sehen.
|