你可能遇到过下列的情形,用户端已经退出NX或者电脑已经关机,但是许可还没有及时释放,造成这类故障的原因是用户端断网或断电引起的NX非正常退出。通常的办法是定期重启许可服务。除此之外,用户可以利用TIMEOUT功能来解决这个问题。下面是超时功能的工作原理。
· FlEXlm用户端启动NX并从FLEXlm许可服务器签出一个许可。
· 当用户端在运行,FLEXlm用户端会每隔5分钟向服务端发送‘脉动’信息。
· ‘脉动’信息发出后,用户端会收到上次发送的‘脉动’的响应。如果用户端不能收到服务端的响应,它会尝试重新连接到服务端。这个过程是不确定的。
· 如果用户端网络连接断开或者无法发送‘脉动’信息到服务端,FLEXlm许可服务器将启动一个超时计时器。
· 两个小时(默认数值)后,许可服务器认为用户端不会恢复,将释放许可为自由状态。
超时两个小时的时限可以通过FLEXlm OPTION文件缩短。但是最好不要少
于10分钟。
下面的步骤用于激活超时功能:
1. 创建一个文本文件并命名, NX4为uglmd.opt, NX5为ugslmd.opt。
2. 在该文本文件中添加一行为TIMEOUTALL xxx,其中xxx代表超时限,单位是秒。例如TIMEOUTALL 600意思是设定超时限为600秒。
3. 重启NX许可服务。