问题描述
我使用的是 COMSOL 网络浮动许可证 (FNL)。 如何确定当前正在使用 COMSOL 或特定模块的用户?这一解决方法也适用于“课堂许可证套装”(CKL)。
解决方法
COMSOL 安装时提供了 FlexNet 许可证实用程序,可为所有许可的产品生成当前 COMSOL 用户列表,请参见下面与平台相关的操作说明。
请注意,可以签出许可证的所有用户都可以从任何计算机执行这些步骤,此方法不限于许可证管理员或许可证服务器。
有关 FlexNet 许可系统的更多信息,以及通过 lmutil
和 lmstat
工具提供的更详细选项,请参见 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.dat
或lmutil 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
COMSOL 尽一切合理的努力验证您在此页面上查看的信息。本页面提供的资源和文档仅供参考,COMSOL 对其有效性不作任何明示或暗示的声明。COMSOL 对所披露数据的准确性不承担任何法律责任。本文档中引用的任何商标均为其各自所有者的财产。有关完整的商标详细信息,请参阅产品手册。