So konfigurieren Sie die Kommunikationseinstellungen des Lizenzservers
Übersicht
Die Einstellungen für die Kommunikation mit dem BarTender License Server können angepasst werden, um Latenzprobleme und Verbindungsfehler zu beheben, wenn eine große Anzahl von BarTender-Clients (über mehrere Hundert) mit einem einzelnen License Server verbunden sind. Dies kann sich durch folgende Fehlermeldungen äußern: „Dienst nicht gefunden. Die Anfrage zur Erstellung einer zuverlässigen Sitzung wurde vom RM-Ziel abgelehnt. Server ‘http://IPaddress/Licensing/Management_v4’ ist zu beschäftigt, um die Anfrage zu verarbeiten.“ oder die Fehlermeldung #1201 „Verbindung zum Lizenzserver am angegebenen Ort fehlgeschlagen.“, wenn versucht wird, auf einem Client-Computer einen License Server hinzuzufügen.
Durch das Anpassen dieser Einstellungen kann die Häufigkeit und Menge der Informationen reduziert werden, die zwischen BarTender-Clients und dem License Server ausgetauscht werden, und diese Fehler können vermieden werden.
Gilt für
BarTender 2019 und neuer.
Informationen
Hinzufügen von Registrierungsschlüsseln
Sie können mehrere Registrierungsschlüssel hinzufügen, die die Kommunikationseinstellungen des Lizenzservers so anpassen, dass sowohl die Kapazität des Lizenzservers für eingehende Anfragen erhöht als auch die Anzahl der ausgehenden Verbindungen von Clients reduziert wird. Gehen Sie dazu wie folgt vor:
- Ersetzen Sie die Datei License.Service.exe.Instance.config im Ordner C:\Program Files\Seagull\BarTender 20xx durch eine der unten im Artikel angehängten .config-Dateien.
- Verwenden Sie die Datei mit dem Namen "License.Service.exe.Instance.config (2019)", wenn Sie BarTender 2019 nutzen. Sie müssen diese Datei in "License.Service.exe.Instance.config" umbenennen, bevor Sie das Original ersetzen, da die Registrierungsschlüssel sonst nicht funktionieren.
- Verwenden Sie die Datei mit dem Namen "License.Service.exe.Instance.config", wenn Sie BarTender 2021 oder neuer verwenden.
- Fügen Sie die vier unten gezeigten Registrierungsschlüssel in den Ordner \HKEY_LOCAL_MACHINE\SOFTWARE\Seagull Scientific\Common\Preferences ein.
- Starten Sie den BarTender Licensing Service nach dem Hinzufügen dieser Schlüssel neu.
Verwendung der BTLM.ini-Datei
In Versionen von BarTender vor 2019 gab es eine BTLM.ini-Konfigurationsdatei, die Sie bearbeiten konnten, um die Kommunikationseinstellungen des License Servers festzulegen. Wenn Sie BarTender von einer bestehenden 2016er Version oder älter aktualisiert haben, steht Ihnen diese Datei weiterhin zur Verfügung. Wenn Sie BarTender 2019 oder neuer frisch installiert und nicht direkt von BarTender 2016 aktualisiert haben, fehlt diese Datei und die folgenden Informationen sind für Sie nicht relevant.
Die einzige Einstellung in dieser Datei, die in BarTender 2019 und neuer noch gültig ist, ist CommunicationTimeoutMilliseconds. Dies ist das Timeout, das BarTender für die synchrone Verbindung zu einem entfernten Server verwendet.
Der Registrierungswert LicenseOwnerCommTimeoutInSecs (wie im vorherigen Abschnitt erwähnt) ist das Verbindungstimeout für alle Kommunikationen zwischen BarTender und einem entfernten Lizenzserver. Der Wert CommunicationTimeoutMilliseconds in der BTLM.ini kann diesen Timeout-Wert überschreiben, wenn CommunicationTimeoutMilliseconds größer ist. Erhöhen Sie diesen Wert bei Bedarf schrittweise, beachten Sie jedoch, dass CommunicationTimeoutMilliseconds maximal 60 Sekunden betragen kann.