abaqus 浮动许可证被挂起。例如:如果我终止一个正在运行的作业,之前(我)使用的令牌会挂起,如果我再次提交作业,则没有可用的令牌。当我使用abaqus 许可 ru检查令牌使用情况时,我的机器正在使用令牌,但没有其他作业正在运行,也没有其他人在使用。
目前我正在重新启动我的机器以释放令牌。有时(接近全部)重新启动也无济于事。Simulia 知识库没有太大帮助。
我还检查了lmgrd.exe和ABAQUSLM是否在进程中运行,显然不是。我无权访问服务器,客户端如何清除客户端签出的许可证?
从客户端,必须使用命令 'lmutil' :
./lmutil lmremove --help
lmutil - Copyright (c) 1989-2014 Flexera Software LLC. All Rights Reserved.
usage: lmremove [-c licfile] feature user host display
lmremove [-c licfile] -h feature host port handle
lmremove [-c licfile] [-tsborrow <client_host>] | [-tsborrowstat]
对于 'licfile' 参数,您可以使用<server port>@<server name>
.
但是所有用户都不能这样做。在 Linux 下(我想在 Windows 下)使用此命令的用户必须属于许可证服务器上的“lmadmin”组。
如果 Abaqus 的供应商守护程序授权,一个好的解决方案是在选项文件中使用“TIMEOUT”指令。'TIMEOUT' 定义一个延迟。如果在此延迟期间未使用令牌,则服务器获取它(完成自动“IN”)并且该令牌对于其他用户是免费的,或者在需要时相同。
许可证管理员可以禁止此用户操作。这是非常危险的,因为“lmadmin”组的所有成员都可以关闭所有服务许可证。如果用户属于许可证服务器上的“lmadmin”组,现在可以限制用户的权限。
简单的解决方案是要求您的许可证管理员释放令牌。在某些情况下,除了停止并重新启动许可服务之外,没有其他解决方案。