abaqus浮动许可证被挂起。例如:如果我杀死正在运行的作业,之前使用的令牌(由我)挂起,如果我再次提交作业,则没有可用的令牌。当我使用 abaqus licensing ru 检查令牌使用情况时,我的计算机正在使用令牌,但没有其他作业正在运行且没有其他人正在使用。
目前我正在重启我的机器以释放令牌。有时(接近所有)重启也没有帮助。 Simulia知识库 没有多大帮助。
我还检查过程中是否正在运行 lmgrd.exe 和 ABAQUSLM ,显然不是。我无权访问服务器,客户端如何清除客户端检出的许可证?
答案 0 :(得分:1)
从客户端来说,必须使用命令' 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]
对于&#39; licfile&#39;参数,您可以使用<server port>@<server name>
。
但是所有用户都无法做到这一点。在Linux下(我想在Windows下),使用此命令的用户必须属于&#39; lmadmin&#39;许可证服务器上的组。
一个好的解决方案是使用&#39; TIMEOUT&#39;如果Abaqus的供应商守护程序授权,则选项文件中的指令。 &#39; TIMEOUT&#39;定义延迟。如果在此延迟期间没有使用令牌,则服务器会获得该令牌(自动完成&#39; IN&#39;已完成),并且该令牌对于其他用户是免费的,或者在需要时是相同的。
许可证管理员可以禁止此用户操作。它非常危险,因为所有服务许可证都可以被所有服务许可证关闭。组。如果用户属于&#39; lmadmin&#39;许可证服务器上的组。
简单的解决方案是要求许可证管理员释放令牌。在某些情况下,除了停止并重新启动许可证服务之外,没有其他解决方案。