创建 abaqus 许可证日志文件的实用方法
方法一 使用 lmtools 指定并生成 debug 日志(推荐)
准备日志文件路径:在许可证目录(例如 d:\simulia\license)新建一个空白文本文件,命名为如 abaqus2023.log(确保扩展名为 .log,而不是 .txt)。
以管理员身份打开 lmtools.exe(位于许可证工具目录)。
在 Config Services 页:
设置 Path to the lmgrd.exe file(如:…\lmgrd.exe)。
设置 Path to the license file(如:…\license.dat 或 .lic)。
设置 Path to the debug log file 为上一步创建的日志文件路径(如:d:\simulia\license\abaqus2023.log)。
勾选 Use Services 与(可选)Start Server at Power Up。
点击 Save Service。
在 Start/Stop/Reread 页:先 Stop Server,再 Start Server,看到 “Server Start Successful” 即表示服务已启动,日志将自动写入到上一步指定的 .log 文件。
说明:日志文件名可自定义,关键是要在 lmtools 中把 debug log file 指向你新建的 .log 文件。
方法二 手动新建空日志文件并让服务写入
在许可证目录(如 d:\simulia\license)新建一个文本文件,重命名为 abaqus.log。为避免变成 abaqus.log.txt,保存时选择“保存类型:所有文件(all files)”。
用文本编辑器确认文件扩展名确为 .log。
启动或重启许可证服务(可通过 lmtools → Start/Stop/Reread 执行),服务会向该日志文件写入运行信息。
提示:此法常作为手动“占位”创建日志文件的方式,实际写入仍依赖许可证服务的配置与启动。
方法三 直接查看或创建 SIMULIA 自带日志 simulialm.log
某些版本会在 *…\simulia\license\…\code\bin* 下生成 simulialm.log,可直接打开查看;若该文件不存在,可先按方法一配置并启动服务,日志会自动生成。
该日志对排查 主机名不一致、端口占用、服务未起 等问题非常有帮助。
常见问题与排查要点
日志不生成或为空:确认 lmtools 中 debug log file 路径正确、文件名以 .log 结尾,且服务已成功启动(必要时先 Stop 再 Start)。
启动失败或端口异常:检查许可证文件中的 this_host 是否已替换为正确的 计算机名,以及环境变量 lm_license_file 是否指向 端口@主机名(如 27011@your-pc)。
主机名解析问题:若 hostname 与许可证识别名不一致,可在 c:\windows\system32\drivers\etc\hosts 添加 “ip 主机名” 映射以统一名称解析。