介绍
在确认 NI 许可证管理器 (NILM) 和 Volume License Manager (VLM) 可以通信后,让客户端尝试从许可服务器获取许可。如果不成功,请查看 LMGRD 日志以确定许可服务器是否收到请求,如果被拒绝,请确定原因。
尝试许可和故障排除
通过打开需要许可的 NI 软件,让客户端从许可服务器请求许可:
- 对于此测试,通常最好通过将许可证文件从 <ProgramData>\National Instruments\License Manager\Licenses 目录移动到另一个目录来移除任何本地许可,这样 许可证管理器就无法访问它们。
- 一种方法是在 Licenses 目录中创建一个名为“Hidden Local Licenses”的文件夹,并将 Licenses 目录中的所有 .lc 文件放在新创建的文件夹中。
- 确保在手动移动或编辑任何许可证文件后点击 NI 许可证管理器中的刷新按钮。如果您移动了任何许可证文件,它们将不再出现在 NI 许可证管理器的本地许可证选项卡中。
- 移动任何本地许可证后,尝试通过在客户端上打开软件(如 LabVIEW 或 TestStand)来申请许可。
如果未提示您激活或评估软件,则已获得许可。打开 NI 许可证管理器并导航到网络许可证选项卡。检查许可证名称旁边的绿色框或圆圈所指示的许可证状态。
如果软件未按许可打开,请查看位于许可服务器上的 LMGRD 日志以确定问题所在:
- 在文本编辑器中打开 <ProgramData>\National Instruments\License Manager\Data\lmgrd.log 中的 LMGRD 日志。
- 搜索相关客户端的机器名称或用户名。具体来说,我们正在寻找以下面包含的关键字之一开头的行。还添加了关键字定义以进行澄清:
- OUT :列出的许可证已被客户端检出。
- IN :列出的许可证已被客户端检回服务器。
- DENIED :列出的许可证由客户端请求但被服务器拒绝。日志应列出拒绝的原因。
- 不支持:此消息可能由许多不同的原因引起。通常它们是无害的,不会影响检出软件。
解释结果
机器名或用户名未出现在 LMGRD 日志中
许可服务器未收到来自客户端的请求。如果用户/机器被拒绝许可,日志应当会提供原因。
拒绝原因与批量许可证管理器配置不匹配
如果机器名或用户名未出现在 LMGRD 日志中或拒绝的原因与 Volume License Manager 配置不匹配,并且如果已遵循其他 Volume License Manager 连接性故障排除教程,建议联系 NI 支持。