明明有许可,为什么登录TC时说找不到许可

有时候,TC用户在登录TC系统时,会看见这样的错误信息“附加到FlEXlm时出错”,然后就没法登录了。

看到这样的错误信息,你的第一反应应该是是感觉许可证出问题了。然而通过lmtools检查了一遍,发现许可证运行一切正常。就算你把服务器重启,也没有用,那是怎么一回事呢?

这个问题是个常见问题。通常会出现在许可证服务器与TC服务器放在同一台计算机的情况下。

许可证服务使用的是Siemens PLM License Server服务,TC使用的是TeamcenterServer Manager服务。启动TC服务的时候,需要去查找许可证服务,如果找不到许可证,TC服务就会产生“附加到FLEXlm时出错”的错误。

在默认安装的情况下,许可证服务的启动类型是“自动(延迟启动)”,而TC服务的启动类型是“自动”。

这样的话,许可证服务是晚于TC服务启动的,在TC服务启动时,许可证服务还没有起来,当然就会出问题了!

解决方法很简单,就是将Siemens PLM License Server服务的启动类型从“自动(延迟启动)”改为“自动”,重新启动后就不再会出现这个问题了。如果想保险一点,还可以将Teamcenter Server Manager服务的启动类型改为“自动(延迟启动)”。这样的启动顺序就肯定不会出问题了,但是要等服务器开机后过5分钟,用户才能登录TC。

如果您的许可证是放在一台单独的服务器上,应当确保在TC服务器开机时,许可证服务器已经开机5分钟以上。

在测试环境中,我一般把这两个服务的启动类型都设为“启动”。

- The End -

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180405G09BZK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券