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

问题描述

我使用的是 COMSOL 网络浮动许可证 (FNL)。 如何确定当前正在使用 COMSOL 或特定模块的用户?这一解决方法也适用于“课堂许可证套装”(CKL)。

解决方法

COMSOL 安装时提供了 FlexNet 许可证实用程序,可为所有许可的产品生成当前 COMSOL 用户列表,请参见下面与平台相关的操作说明。

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

有关 FlexNet 许可系统的更多信息,以及通过 lmutillmstat 工具提供的更详细选项,请参见 COMSOL Multiphysics“文档”页面(从 GUI 导航至“帮助 -> 文档 -> FlexNet 文档 -> 许可证管理指南”)。 FlexNet Manager 等第三方工具可以提供更高级的使用情况分析。

Windows

使用 LMTOOLS 实用程序:

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

如果许可证管理器服务于多个软件,则在 Windows 中使用命令行作为替代方法来获取更多的控制有时会更加方便:

  • 在 Windows 资源管理器中,转到文件夹 C:\Program Files\COMSOL\COMSOL61\Multiphysics\license\win64
  • 在 Windows 资源管理器的地址栏中写入 cmd 并按 Enter,获取上述文件夹的命令提示符。
  • 在命令提示符中输入 lmutil lmstat –a –c ../license.datlmutil lmstat –a –c 1718@licsrv。这里的 1718 是端口,licsrv 是启动许可证管理器的主机名称。

Linux

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

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

这将给出有关许可证和用户的完整信息。为了获得一个简短版本,请尝试

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

此外,如果您知道许可证管理器的主机名,则不需要 license.dat 文件:

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

其中,1718 是默认端口,lcsrv 是许可证管理器的主机名。您可以在许可证文件的第一行看到此信息,即 SERVER licsrv 123456789 1718

有关更多信息,请参见 ./lmstat -h

Mac OS X

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

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