Timeout für RMI-Verbindungen einstellen
Im Falle einer Netzwerkumgebung mit geringer Bandbreite oder hoher Latenz können die RMI-Threads der PTC RV&S Client-Anwendung bei der Verbindung mit dem Hauptserver für längere Zeit blockiert werden. Je nach Netzwerkbandbreite oder -latenzzeit können Sie den Wert der folgenden Eigenschaft anpassen:
IntegrityClient.rmi.connectiontimeout: Diese Eigenschaft gibt die Timeout-Dauer in Sekunden für den RMI-Thread von der PTC RV&S Client-Anwendung zum PTC RV&S Server an. Wird der Wert auf 0 gesetzt, ist das Timeout deaktiviert und die Anwendungs-Threads warten unbegrenzt lange, bis die Verbindung mit dem Server erfolgreich ist.
In einer PTC RV&S Client-Anwendung ist das Timeout für Verbindungen standardmäßig deaktiviert, selbst wenn der Standardwert auf 60 Sekunden festgelegt ist. Setzen Sie die Eigenschaft IntegrityClient.rmi.enableConnectionTimeout auf true, um den Timeout auf dem PTC RV&S Client zu aktivieren. Diese Eigenschaft gilt nur für den PTC RV&S Client.
Verbindungsversuche
Auf einem PTC RV&S Client gibt die Eigenschaft IntegrityClient.rmi.connectionRetryCount die maximale Anzahl der Verbindungsversuche an, die eine Anwendung bei der Verbindung mit dem PTC RV&S Client, dem PTC RV&S Proxyserver und dem PTC RV&S Hauptserver unternimmt. Wenn die Verbindungsversuche die Anzahl der Wiederholungsversuche überschreiten, wird angenommen, dass die Anwendung nicht in der Lage ist, eine Verbindung mit dem Client, dem Proxyserver und dem Hauptserver herzustellen.
|
|
• Wenn der Wert für die Eigenschaft nicht angegeben oder auf 0 festgelegt ist, wird die Anzahl der Wiederholungsversuche deaktiviert und es wird nur ein einziger Verbindungsversuch unternommen.
• Die Anzahl der Wiederholungsversuche wird ignoriert, wenn das Timeout für Verbindungen deaktiviert ist. In diesem Fall haben die folgenden Eigenschaften keine Auswirkungen auf das System:
◦ Die Client-Eigenschaft IntegrityClient.rmi.connectiontimeout
◦ Die Server- oder Proxyserver-Eigenschaft mksis.rmi.connectiontimeout
|