flexnet许可证服务器_ANSYS FlexNet Licensing not running的一种解决方法

ANSYS真是一款让人欢喜让人忧,又贵又糟心的软件!安装比较复杂不说,就是在成功安装之后,日常使用过程中,也会有时不时地无法启动的情况。

这几天我电脑的ANSYS就遇到了FlexNet Licensing not running的问题,这可是一个老大难,用了几天的空闲时间琢磨并最终解决了,记在这里,或许对其他朋友也有用——不好意思的是,我在解决问题的过程中并没有想到要写教程,所以没有截图,这里就用纯文字说明了,见谅。

问题描述

ANSYS无法启动,提示信息包括许可证服务器无法启动,或者提到“request name XXXX does not exist in the licensing pool”。

打开ANSYS License Management Center,发现Licensing Interconnect: running ;Licensing Interconnect Monitor: running,只有FlexNet Licensing没有启动。

通过查看点击查看View FlexNet Debug Log,见到错误信息为:

(lmgrd) SLOG: Summary LOG statistics is enabled.

(lmgrd) The TCP port number in the license, 1055, is already in use.

(lmgrd) Possible causes:

(lmgrd) 1) The license server manager (lmgrd) is already running for this license.

(lmgrd) 2) The OS has not "cleared" this port since lmgrd died.

(lmgrd) 3) Another process is using this port number (unlikely).

(lmgrd) Solutions:

(lmgrd) 1) Make sure lmgrd and all vendor daemons for this

(lmgrd) license are not running.

(lmgrd) 2) You may have to wait for the OS to clear this port.

(lmgrd) Retrying for about 5 more minutes

(lmgrd) Still trying...

(lmgrd) Still trying...

(lmgrd) Still trying...

(lmgrd) Failed to open the TCP port number in the license.

可能的原因

根据程序给出的错误提示信息,判断是许可证服务器出现了问题,不需要进行ANSYS的重新安装,顶多就是重安装许可证服务器而已。

可能原因1:端口占用

是不是有其他程序占用了1055端口呢?

利用命令查询1055端口对应的进程:netstat -ano | findstr "1055"

然后查询对应PID的进程名:tasklist | findstr "11892" (11892为进程pid)

通常来讲,极少遇到其他程序占用1055端口的情况,尤其如果看到netstat结果显示TCP地址只有0.0.0.0的时候(而不是127.0.0.1),说明许可证服务器自身出了问题。

可能原因2:License过期

重新生成License.txt,并重新导入,重启,未解决问题。

可能原因3:环境变量

经查询,丢失了环境变量:ANSYSLMD_LICENSE_FILE=1055@hostname

设置后重启,未解决问题。

最后的办法:重装许可证服务器

在试了几乎所有能找到的方法均未果后,想到了最后的办法,那就是重装License server。

然而,这个操作也是很讲究的。如果只是重新覆盖安装许可证服务器程序,则问题会依旧;如果将程序安装目录下的Shared Files目录删掉(前提是在任务管理器中终止ANSYS相关进程),则问题大概还会存在;如果在注册表中删除与ANSYS有关的项,尤其与系统服务相关的那几项,还可能导致无法重装许可证服务器的悲剧(因此删除注册表中项目之前的备份就很重要了)……

正确地操作在这里:

打开任务管理器,终止掉与ANSYS有关的进程;

以管理员身份打开CMD窗口,进入C: \ Program Files \ Ansys Inc \ Shared Files \ Licensing \ winx64 目录中,运行命令:ansysli_server.exe -k uninstall,删除server服务;

重启

删除Shared Files目录,再重启

重新安装许可证服务器

如上操作,我重装了许可证服务器,重新导入License之后,一切恢复正常!

当你在准备使用ANSYS FENSAP-ICE Release 19.0时,妥善管理FlexNet许可证服务器是关键。为了确保你能够顺利进行配置和管理,以下是一系列详细步骤和注意事项: 参考资源链接:[ANSYS FENSAP-ICE 19.0安装与许可指南](https://wenku.youkuaiyun.com/doc/71azu87mm9?spm=1055.2569.3001.10343) 1. **确认系统要求**:确保你的硬件和操作系统满足ANSYS FENSAP-ICE的最低系统要求。这一点至关重要,因为FlexNet许可证服务器依赖于稳定的操作系统环境运行。 2. **下载许可证文件**:从ANSYS授权管理网站下载必要的FlexNet许可证文件(通常是一个名为*.lic的文本文件)。 3. **安装FlexNet许可证服务器**:根据你的操作系统,使用FlexNet提供的安装程序来安装许可证服务器。确保按照正确版本进行安装,以兼容ANSYS FENSAP-ICE。 4. **配置许可证文件**:将下载的*.lic文件放置在FlexNet许可证服务器指定的位置。通常,这个位置是`C:\Program Files (x86)\Common Files\FLEXNet Publisher\`或其对应的Linux目录。 5. **启动许可证服务**:启动FlexNet许可证服务。这可以通过运行许可证服务器安装目录下的`lmtools.exe`工具来完成。在配置选项中,选择启动服务并设置服务的运行方式,如手动或自动。 6. **设置环境变量**:确保在操作系统的环境变量中设置了`LM_LICENSE_FILE`变量,并将其指向许可证文件的路径。这样,当FENSAP-ICE启动时,它可以找到并连接到许可证服务器。 7. **测试许可证连接**:使用`lmstat`命令行工具测试许可证的连接状态。这个工具可以帮助你确认FlexNet许可证服务器是否正在运行以及许可证是否可用。 8. **配置FENSAP-ICE客户端**:在FENSAP-ICE的安装目录中,通常会有一个许可证管理配置文件(如`ansyslmd.ini`),你需要确认这个文件中的设置与你的许可证服务器配置相匹配。 9. **验证安装**:启动FENSAP-ICE软件,检查是否能够成功获取许可证。如果遇到问题,参考`FENSAP-ICE 19.0 安装与许可指南`中的故障排除部分。 通过上述步骤,你可以确保FlexNet许可证服务器被正确配置和管理,从而让ANSYS FENSAP-ICE能够顺畅运行。对于任何具体问题,你都应该参考官方提供的《ANSYS FENSAP-ICE 19.0安装与许可指南》,该指南会提供最准确和详细的操作指引。 在你成功设置完FlexNet许可证服务器后,为了进一步提升你的CFD仿真能力,建议深入了解ANSYS提供的更全面的ANSYS FENSAP-ICE使用培训资料,这些资料将帮助你掌握软件的所有高级功能,更深入地解决工程问题。 参考资源链接:[ANSYS FENSAP-ICE 19.0安装与许可指南](https://wenku.youkuaiyun.com/doc/71azu87mm9?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值