修改Abaqus许可证文件后需重启的服务及操作流程
修改Abaqus许可证文件(如simulialm.lic或ABAQUS.lic)后,核心操作是重启SIMULIA FLEXnet许可服务器,以确保新许可证配置生效。以下是具体步骤及注意事项:
1. 必须重启的服务:SIMULIA FLEXnet许可服务器Abaqus采用FLEXnet(原FLEXlm)作为许可管理工具,其核心组件lmgrd(许可管理守护进程)负责监听客户端请求并管理供应商守护进程(如ABAQUSLM)。修改许可证文件(如调整端口号、修复主机名)后,需通过以下步骤重启服务:
Windows系统:
打开lmtools.exe(位于Abaqus许可证目录,如D:\SIMULIA\License),切换至Start/Stop/Reread选项卡,依次执行:
① 勾选Force Server Shutdown(强制关闭现有服务);
② 点击Stop Server停止服务;
③ 点击Reread License File重新读取修改后的许可证文件;
④ 点击Start Server启动服务,直至状态栏显示“Server Start Successful”。
Linux系统:
通过终端执行以下命令(需具有管理员权限):cd /path/to/simulia/license 进入许可证目录
./lmgrd -c simulialm.lic -l lmgrd.log -x debug.log 重启服务(替换为实际文件名)
2. 无需单独重启的关联组件Abaqus客户端软件:修改许可证文件后,客户端无需重启即可自动连接新的许可服务器(前提是服务器服务已成功重启且网络可达)。
供应商守护进程(如ABAQUSLM):该进程由lmgrd自动管理,重启lmgrd时会同步启动或更新ABAQUSLM守护进程,无需单独操作。
3. 注意事项防火墙配置:若修改了许可证文件中的端口号(如将lmgrd端口从27000改为27011),需确保服务器和客户端的防火墙均开放该端口,否则会导致许可获取失败。
日志验证:重启服务后,可通过查看lmgrd.log(位于许可证目录)确认服务启动状态,若存在“Server Start Successful”字样,则表示修改生效。
通过上面步骤,修改后的Abaqus许可证文件即可正常生效,客户端可正常获取许可并运行软件。