提高 BarTender 许可服务的最大并发请求数
概述
BarTender 许可服务有一个已定义且可配置的最大并发请求数。默认情况下,BarTender 许可服务最多可同时处理 400 个并发请求。
适用范围
仅适用于 BarTender 2019 R8 至 R10。
- 本文不适用于 BarTender 2021 及更高版本,因为这些新版本的 BarTender 已经优化,支持更多的并发请求和 BarTender 许可服务的连接。
信息
什么时候需要更改这个值?
在 BarTender 2019 R8 中,已经做了多项改进和增强,以减少 BarTender 对许可服务的连接和请求次数。此外,默认值对于大多数用户来说已经足够。
但在极少数情况下,如果有大量 BarTender 实例同时向许可服务发起请求,您可能需要增加这个值。
增加最大并发请求数
请勿在没有 IT 部门支持的情况下更改 BarTender 的配置文件,否则可能会导致 BarTender 程序损坏。
要增加 BarTender 许可服务的最大并发请求数,请按照以下步骤操作。
- 打开 BarTender 的安装文件夹(例如 C:\Program Files\Seagull\BarTender 2019),找到 Licensing.Service.exe.Instance.config 文件。建议您先将该文件复制并备份到其他位置,以便需要恢复时使用。
- 用文本编辑器(如 Notepad++)打开 Licensing.Service.exe.Instance.config 文件。
- 找到以下这一行(第 9 行):
<!--<serviceConfig MaxPendingChannels="400" />--> - 取消该行的注释(去掉开头和结尾的 <!-- 和 -->),并将 MaxPendingChannels 的值增加到您需要的数值。该行应如下所示,您可以根据需要设置 1 到 16384 之间的值。默认值为 400。
<serviceConfig MaxPendingChannels="400" /> - 保存 Licensing.Service.exe.Instance.config 文件。
- 打开 管理控制台。
- 在左侧工具栏中,点击 Windows 服务。
- 点击顶部的 提升权限 按钮,并点击 是,以授予用户账户控制权限,从而允许更改 BarTender 服务。
- 重启 BarTender 许可服务。
其他信息
- 建议在所有系统(包括 BarTender 客户端和托管许可证的 License Server 系统)上都安装 BarTender 2019 R8-R10。
-
如果需要更改 BarTender 许可服务的最大并发请求数,只需在运行 BarTender 许可服务并接收这些请求的系统上进行更改。通常,这就是托管许可证的 License Server 系统。
- 如果将来重新安装或升级 BarTender,并需要增加许可服务的最大并发请求数,则需要重新对 Licensing.Service.exe.Instance.config 文件进行相应修改。