wrapper.event.<event_name>.command.on_exit.<n> |
||||||||||
Diese Eigenschaft regelt , was der Wrapper in Antwort auf bestimmte Exit-Codes von Ereignisbefehlen tun wird. Sie ermöglicht, auf verschiedene Weise zu reagieren, je nachdem, ob es irgendwelche Probleme bei der Befehlsausführung gibt oder nicht. Analog zu mehreren Ereignisbefehlseigenschaften, kann wie folgt definiert werden:
Die "<event_name>"-Komponente des Eigenschaftennamen kann entweder dem Schlüsselwort "default" oder einer der Ereignistypen entsprechen. Durch das Festlegen der Standardeigenschaft werden alle Ereignistypen, die nicht ausdrücklich anders festgelegt wurden, diesen Wert übernehmen. Die "<n>"-Komponente des Eigenschaftsnamen ist ein Exit-Code. Die "<event_name>"-Komponente des Eigenschaftennamens kann entweder das Schlüsselwort "default", oder einer der Ereignistypen sein. Durch Setzen der Standardeigenschaft übernehmen alle Ereignistypen, die nicht ausdrücklich anders festgelegt wurden, diesen Wert. Die Aktion kann einer der Folgenden sein:
Der Standardwert ist CONTINUE.
NOTEWenn der Wrapper nicht konfiguriert wurde, um für die Befehlsausführung gesperrt zu werden, dann wird diese Eigenschaft ignoriert und der Wrapper setzt stets seine Arbeit fort. Beispiel: Das folgende Beispiel führt ein Speicherbereinigungsskript sofort nach dem Starten einer JVM-Instanz aus. Es wartet bis zu 30 Sekunden, damit das Skript fertiggestellt werden kann. Dann, wenn das Skript mit einem Exit-Code von "0" (Null) endet, wird der Wrapper seine Arbeit fortsetzen. Jeder anderer Exit-Code wird als ein Fehler gewertet und der Wrapper wird sich beenden, ohne dass die JVM gestartet wird.
Suchreihenfolge: Beim Definieren dieser Eigenschaft ist es möglich, eine Standardaktion zu definieren, nicht nur für den Exit-Code, sondern auch für den Ereignistyp. Wenn Sie nach einer Aktion für einen gegebenen Exit-Code oder Ereignis suchen, wird der Wrapper in der folgenden Reihenfolge suchen:
|
Verweis: Ereignisbefehle |
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.
|