问题描述
我在使用网络浮动许可证时遇到一个错误消息对话框,其中显示以下信息:
已达到许可的用户数
我很确定网络上没有其他人使用这个许可证。
COMSOL 中显示的详细错误消息如下:
无法获取“COMSOL Multiphysics GUI”许可证。
许可证错误:-4。
已达到许可的用户数。
特征:COMSOLGUI
许可证路径:C:\Program Files\COMSOL\COMSOL60\Multiphysics\license\license.dat;
FlexNet 许可错误:-4,132。""
解决方法
如果您使用的是课堂许可证套装 (CKL),请参见知识库 1078。
如果您在 Linux 上使用 NSL 或 CPU 许可证,请参见知识库 1318。
确保许可证席位充足
首先,请确保没有超出许可证池中的用户数。要查看当前使用许可证席位的用户,请参见知识库 1142。在确定并发用户数未超出您获得许可的数量后,请继续阅读以下故障排除指导信息。
Linux 系统的解决方法
如果您希望在 Linux 计算机上同时运行多个 COMSOL 会话,则必须从同一个终端窗口启动它们。您可以通过在 "comsol" 启动命令末尾添加 "&" 来实现这一点,以使终端窗口在第一个会话启动后保持活动状态。
在同一终端运行以下命令将启动两个 COMSOL 会话,并且仅使用一个许可证:
comsol &
comsol &
反过来,如果每个命令使用了不同的终端窗口,则每个终端都将签出新的许可证席位。
Linux 上的 LiveLink for MATLAB
如果您拥有 COMSOL LiveLink for MATLAB 许可证,并尝试启动 COMSOL with MATLAB 和 COMSOL Desktop,可以使用以下命令来启动 COMSOL with MATLAB 进程:
comsol mphserver matlab -mlroot MATLAB_path -silent &
这将使终端保持活动状态,以便您从与之前相同的终端窗口启动新的 COMSOL Desktop。
运行集群作业时
为了在运行“集群作业”且在本地计算机上运行具有用户界面的 COMSOL 时,避免使用多个许可证席位,请务必注意以下几点:
在集群和本地计算机上使用相同的用户名。
使用“批处理”许可证来执行集群作业。有关“批处理”许可证的更多信息,请参见知识库 1142。
COMSOL 尽一切合理的努力验证您在此页面上查看的信息。本页面提供的资源和文档仅供参考,COMSOL 对其有效性不作任何明示或暗示的声明。COMSOL 对所披露数据的准确性不承担任何法律责任。本文档中引用的任何商标均为其各自所有者的财产。有关完整的商标详细信息,请参阅产品手册。