wrapper.startup_thread.timeout |
||||||||
WARNINGBitte ändern Sie NICHT irgendeinen dieser Parameter, solange Sie nicht diese Eigenschaftsbeschreibung gelesen haben. Inkorrekte Einstellungen können zur Folge haben, dass der Wrapper nicht wie erwartet funktioniert. WARNINGFür die meisten User sollte es nicht notwendig sein, diese Eigenschaft zu ändern. Die Anzahl Sekunden, die asynchronen Startvorgängen gewährt werden, um sich zu beenden bevor der Wrapper mit dem Startvorgang fortsetzt. Normalerweise sollte dies ausreichend lang gesetzt werden, damit Vorgänge vor dem Fortsetzen beendet werden können, aber dieses Time-out verhindert auch das sehr langsame Starten auf manchen Systemen. Auf den meisten Systemen beenden sich diese Startvorgänge innerhalb von 100 Millisekunden. Gültige Werte liegen in Bereich von "1" bis "3600" Sekunden, wobei "0" (Null) überhaupt nicht wartet. Der Standardwert ist "2 Sekunden".
Beginnend von der Wrapper Version 3.5.7, sind die Wrapper-Programmdateien unter Windows dafür signiert, fälschungssicher zu sein und die Quelle / den Ursprung von Programmdateien zu zertifizieren. Zusätzlich zu den vom Betriebssystem geleisteten Prüfungen ruft der Wrapper auch WinVerifyTrust auf, umd Informationen zu sammeln und anzuzeigen bezüglich der Zertifikatskette der Programmdatei. Der Wrapper nutzt diese Information auch, um den Wrapper herunterzufahren, wenn eine korrumpierte Programmdatei entdeckt wird. Auf den meisten Systemen beendet sich der Aufruf der WinVerifyTrust innerhalb des Bruchteils einer Sekunde. Auf manchen Systemen kann Windows eine lange Zeit in Anspruch nehmen, um diesen Vorgang abzuschliessen. Die Verzögerung scheint mit Versuchen in Beziehung zu stehen, auf aktualisierte Versionen der CRL-Datei, die sich auf dem Microsoft-Server befindet, zuzugreifen. Der standardmäßige Time-out von 2 Sekunden ist genügend kurz, damit der Wrapper beim Starten zu reagierend scheint, aber genügend lang, um dem Startvorgang zu erlauben, in der Mehrheit der Fälle abschließen zu können. Wenn der Time-out ausläuft, setzen sich die Startvorgänge im Hintergrund fort. Gewöhnlich führt dies gewöhnlich nur dazu, dass dies in der Zertifikatskette spät in den Logdateien angezeigt wird, aber es könnte auch dazu führen, dass der Wrapper entscheidet, sich zu beenden, nachdem die JVM gestartet wurde, wenn eine korrumpierte Programmdatei entdeckt wurde. For thiese reasons, it is not recommended that the timeout be set shorter than the default 2 seconds. |
Verweis: Timeout |
|