问题描述

我在 Linux 机器上安装了“单机许可证”(CPU) 或“指定单用户许可证”(NSL),并收到包含以下内容的错误消息对话框:
已达到许可的用户数

COMSOL 中显示的详细错误消息如下:

无法获取“COMSOL Multiphysics GUI”许可证。 
许可证错误:-4。 
已达到许可的用户数。 
特征:COMSOLGUI  
许可证路径:.../license/license.dat...  
FlexNet 许可错误:-4,132 

解决方法

如果您是“网络浮动许可证”(FNL) 用户,请参阅知识库 1059

对于在 Linux 计算机上使用 CPU 和 NSL 许可证的情况,需要使用许可证管理器。如果在尝试同时启动多个 COMSOL 会话时,可能会触发此错误。

如果您希望在 Linux 计算机上同时运行多个 COMSOL 会话,则必须从同一个终端窗口启动它们。您可以通过在 "comsol" 启动命令末尾添加 "&" 来实现这一点,以使终端窗口在第一个会话启动后保持活动状态。

在同一终端运行以下命令将启动两个 COMSOL 会话,而不会触发错误:

comsol &
comsol &