平台: 所有平台 版本: 所有版本

问题描述

我正在使用 COMSOL 的“网络浮动许可证”(FNL)。 我该如何确定当前是谁在使用 COMSOL 或某个特定模块?此解决方法同样适用于“课堂许可证套装”(CKL)。

解决方法

COMSOL 安装包中附带的 FlexNet 许可证实用程序可以生成当前所有许可产品的 COMSOL 用户列表,具体操作因平台而异,详见下方说明。

请注意,任何能够签出许可证的用户都可以在所有计算机上执行这些步骤,并不限于许可证管理员或许可证服务器。

如需了解有关 FlexNet 许可系统的更多信息,以及通过 lmutillmstat 工具获取更详细选项的说明,请参见“COMSOL Multiphysics 文档”页面(在 GUI 中,导航至“帮助->文档->FlexNet 文档->许可证管理指南”)。

如需进行更高级的使用情况追踪,可借助第三方工具(如 FlexNet Manager)实现。

Windows

使用 LMTOOLS 实用程序:

  • 开始 > 所有程序 > COMSOL Multiphysics 6.3 > COMSOL Launchers > LMTOOLS。
  • Service/License File 选项卡中,选择 Configuration using License File
  • 浏览至本地许可证文件 C:\Program Files\COMSOL\COMSOL63\Multiphysics\license\license.dat注: 打开文件 对话框已预设为查找 .lic 文件。如要查找 license.dat 文件,请更改文件类型。)
  • 转到 Server Status 页面,选择 Perform Status Enquiry

如果许可证管理器同时服务多个软件,为了获得更高的控制权限,有时使用命令行会更加方便:

  • 在 Windows 资源管理器中,转到文件夹 C:\Program Files\COMSOL\COMSOL63\Multiphysics\license\win64
  • 在地址栏中输入 cmd 并按 Enter 键,即可打开该文件夹的命令提示符。
  • 在其中输入 lmutil lmstat –a –c ../license.datlmutil lmstat –a –c 1718@licsrv。其中 1718 为端口号,licsrv 为启动许可证管理器的主机名。

Linux

打开终端窗口并运行以下命令:

cd /usr/local/comsol63/multiphysics/license/glnxa64
./lmstat -a -c ../license.dat

该命令将显示有关许可证及用户的完整信息。如需简洁版本,请尝试:

./lmstat -a -c ../license.dat | grep Users

或者,如果您已知许可证管理器的主机名,则无需 license.dat 文件:

cd /usr/local/comsol63/multiphysics/license/glnxa64
./lmstat -a -c 1718@licsrv

其中,1718 为默认端口,licsrv 为许可证管理器的主机名。您可以在许可证文件的第一行看到该信息,例如:SERVER licsrv 123456789 1718

如需获取更多信息,请运行 ./lmstat -h

mac OS X

启动终端应用程序并运行以下命令:

cd /Applications/COMSOL63/Multiphysics/license/maci64
./lmstat -a -c ../license.dat