wrapper.max_failed_invocations |
||||||||
WARNINGÄndern Sie NICHT irgendwelche dieser Parameter, bevor Sie nicht die Beschreibung zu dieser Eigenschaft gelesen haben. Inkorrekte Einstellungen können bewirken, dass der Wrapper nicht wie erwartet funktioniert. Maximale Anzahl der Zeiten, die der Wrapper versuchen wird, die JVM neu zu starten Wenn jeder versuchter Aufruf abnormal endet oder kurz nach dem Start wieder neu gestartet wird. Muss mindestens 1 sein. Der Standardwert ist "5 Aufrufe".
Wenn es Fehler in der Konfiguration einer Anwendung gibt, dann könnte sich die JVM z.B. mit einem ClassNotFoundException-Fehler beenden. Dies wird gewertet, als ob sich die JVM außerordentlich beendet hätte, was zu einem Neustart der JVM führt. Offensichtlich würde dies zu einer Schleife von unendlichen Neustarts der JVM führen. Um dieses Problem einer Endlosschleife zu verhindern, wird diese Eigenschaft auf eine maximale Anzahl festgelegt, um die die JVM neu gestartet werden könnte.
Wenn die JVM für einen Zeitraum länger als der in der Eigenschaft
wrapper.
Im Allgemeinen sollte diese Eigenschaft auf einen Zeitraum länger als der in der
wrapper. In den meisten Fällen würde ein Wert von 1 akzeptiert werden. Aber es gibt Fälle, in denen einige Ressourcen nicht sofort verfügbar sein werden. Z.B. auf Solaris-Systemen. Ein Server-Socket kann bis zu 2 Minuten verbunden bleiben, nachdem der Prozess, der es zuvor verbunden hatte, beendet wurde. Dies kann zu Fällen führen, in denen ein Server normal startet. Dann zu einem späteren Zeitpunkt, wenn die JVM aus einem anderen Grund neu gestartet wird, erhält sie einen BindException-Fehler, wenn der neue JVM-Aufruf, versucht aufzustarten. Das Setzen des Wertes auf 5 macht es weniger wahrscheinlich, dass die JVM nicht imstande sein wird, erfolgreich nach ein paar Fehlern neuzustarten.
Neustart-Anforderungen seitens der JVM, unter Nutzung der
WrapperManager. |
Verweis: Neustart, Starten |
|