Comment configurer les paramètres de communication du serveur de licences
Vue d'ensemble
Les paramètres de communication du serveur de licences BarTender peuvent être modifiés pour aider à résoudre les problèmes de latence et les erreurs de connexion lorsqu'un grand nombre de clients BarTender (plusieurs centaines) se connectent à un seul serveur de licences. Cela peut se manifester par des erreurs telles que « Impossible de trouver le service. La demande de création d'une session fiable a été refusée par la destination RM. Le serveur ‘http://IPaddress/Licensing/Management_v4’ est trop occupé pour traiter la demande. » ou le message d'erreur #1201 « Échec de la connexion au serveur de licences à l'emplacement spécifié. » lors de l'ajout d'un serveur de licences sur un ordinateur client.
Ajuster ces paramètres peut aider à réduire la fréquence et la quantité d'informations envoyées entre les clients BarTender et le serveur de licences, et ainsi éviter ces erreurs.
Concerné par
BarTender 2019 et versions ultérieures.
Informations
Ajout de clés de registre
Vous pouvez ajouter plusieurs clés de registre qui modifieront les paramètres de communication du serveur de licences afin d'augmenter la capacité du serveur à gérer les demandes entrantes et de réduire le nombre de communications sortantes provenant des clients. Suivez les instructions ci-dessous :
- Remplacez License.Service.exe.Instance.config dans C:\Program Files\Seagull\BarTender 20xx par l'un des fichiers .config joints situés en bas de cet article.
- Utilisez le fichier nommé "License.Service.exe.Instance.config (2019)" si vous utilisez BarTender 2019. Vous devez renommer ce fichier en "License.Service.exe.Instance.config" avant de remplacer l'original, sinon les clés de registre ne fonctionneront pas.
- Utilisez le fichier nommé "License.Service.exe.Instance.config" si vous utilisez BarTender 2021 ou une version ultérieure.
- Ajoutez les quatre clés de registre indiquées ci-dessous dans le dossier \HKEY_LOCAL_MACHINE\SOFTWARE\Seagull Scientific\Common\Preferences.
- Redémarrez le service de licences BarTender après avoir ajouté ces clés.
Utilisation du fichier BTLM.ini
Dans les versions de BarTender antérieures à 2019, il existait un fichier de configuration BTLM.ini que vous pouviez modifier pour définir les paramètres de communication du serveur de licences. Si vous avez mis à niveau BarTender à partir d'une version 2016 ou antérieure, vous aurez toujours accès à ce fichier. Si vous avez installé BarTender 2019 ou une version ultérieure sans mise à niveau directe depuis BarTender 2016, ce fichier sera absent et cette information ne vous concerne pas.
Le seul paramètre de ce fichier encore valable dans BarTender 2019 et versions ultérieures est CommunicationTimeoutMilliseconds, qui correspond au délai d'attente utilisé par BarTender pour se connecter à un serveur distant de manière synchrone.
La valeur de registre LicenseOwnerCommTimeoutInSecs (mentionnée dans la section précédente) correspond au délai de connexion pour toutes les communications entre BarTender et un serveur de licences distant. Le paramètre CommunicationTimeoutMilliseconds dans BTLM.ini peut remplacer cette valeur de délai de connexion si CommunicationTimeoutMilliseconds est supérieur. Augmentez cette valeur progressivement si nécessaire, mais gardez à l'esprit que CommunicationTimeoutMilliseconds a une valeur maximale de 60 secondes.