Cómo configurar los ajustes de comunicación del servidor de licencias
Descripción general
Los ajustes de comunicación del Servidor de Licencias de BarTender se pueden modificar para ayudar con problemas de latencia y errores de conexión cuando una gran cantidad de clientes de BarTender (más de varios cientos) se conectan a un solo Servidor de Licencias. Esto puede manifestarse como errores del tipo “No se puede encontrar el servicio. La solicitud para crear una sesión confiable ha sido rechazada por el destino RM. El servidor ‘http://IPaddress/Licensing/Management_v4’ está demasiado ocupado para procesar la solicitud." o el mensaje de error #1201 “No se pudo conectar con el Servidor de Licencias en la ubicación especificada.” al intentar agregar un Servidor de Licencias en una computadora cliente.
Ajustar estos parámetros puede ayudar a reducir la frecuencia y la cantidad de información que se envía entre los clientes de BarTender y el Servidor de Licencias, y así evitar estos errores.
Aplicable a
BarTender 2019 y versiones posteriores.
Información
Agregar claves de registro
Puede agregar varias claves de registro que modificarán los ajustes de comunicación del servidor de licencias para aumentar la capacidad del servidor de licencias para manejar solicitudes entrantes y reducir la cantidad de comunicaciones salientes provenientes de los clientes. Siga las instrucciones a continuación:
- Reemplace el archivo License.Service.exe.Instance.config en C:\Program Files\Seagull\BarTender 20xx con uno de los archivos .config adjuntos que se encuentran al final de este artículo.
- Utilice el archivo llamado "License.Service.exe.Instance.config (2019)" si está usando BarTender 2019. Debe renombrar este archivo como "License.Service.exe.Instance.config" antes de reemplazar el original, de lo contrario las claves de registro no funcionarán.
- Utilice el archivo llamado "License.Service.exe.Instance.config" si está usando BarTender 2021 o versiones posteriores.
- Inserte las cuatro claves de registro que se muestran a continuación en la carpeta \HKEY_LOCAL_MACHINE\SOFTWARE\Seagull Scientific\Common\Preferences.
- Reinicie el Servicio de Licencias de BarTender después de agregar estas claves.
Uso del archivo BTLM.ini
En versiones anteriores a 2019 de BarTender, solía haber un archivo de configuración BTLM.ini que se podía editar para establecer los parámetros de comunicación del Servidor de Licencias. Si actualizó BarTender desde una versión 2016 o anterior, aún tendrá acceso a este archivo. Si instaló BarTender 2019 o posterior desde cero y no actualizó directamente desde BarTender 2016, este archivo no estará presente y esta información no le será útil.
El único ajuste de ese archivo que sigue siendo válido en BarTender 2019 y versiones posteriores es CommunicationTimeoutMilliseconds, que es el tiempo de espera que utiliza BarTender para conectarse a un servidor remoto de forma síncrona.
El valor de registro LicenseOwnerCommTimeoutInSecs (mencionado en la sección anterior) es el tiempo de espera de conexión para todas las comunicaciones entre BarTender y un servidor de licencias remoto. El parámetro CommunicationTimeoutMilliseconds en BTLM.ini puede sobrescribir ese valor de tiempo de espera de conexión si CommunicationTimeoutMilliseconds es mayor. Aumente este valor gradualmente según sea necesario, pero tenga en cuenta que CommunicationTimeoutMilliseconds tiene un límite máximo de 60 segundos.