确定以下某个许可证守护程序是否不在运行:lmgrd.exe、rational.exe 或 ibmratl.exe。
- 单击。这将打开 lmtools,一种 FLEXlm 实用程序(命令行实用程序 lmutil 的 GUI 版本)。
- 在“服务/许可证文件”选项卡中,使用许可证文件选择配置并在文本框中输入许可证服务器上的许可证文件的完整路径(包含盘符)。
- 转至“服务器状态”选项卡。选择显示所有并单击执行状态查询。
- 如果已启动许可证服务器,您将在状态输出窗口看到以下行:
server_hostname: license server UP
(MASTER) v_number
Vendor daemon status (on server_hostname):
rational: UP v_number
第一行指的是 lmgrd.exe 的状态,第二行指的是供应商守护程序的状态。
由于 IBM Rational 许可证服务器软件已启动,问题可能在于客户机与服务器之间的网络通信。请参阅检查 Windows 网络连接。
- 如果 lmgrd.exe 已启动,但是 rational.exe 或 ibmratl.exe 没有启动,那么状态输出窗口中将显示以下行:
server_hostname: license server UP (MASTER) v_number
Vendor daemon status (on server_hostname):
rational [or] ibmratl:
The desired vendor daemon is down.
检查以下内容:
- 守护程序 vendor name 意外终止且 lmgrd 尚未重新启动该程序。选择“许可证工具”实用程序中的停止/重新读取选项卡。展开“远程服务器列表”并选择 rational。单击重新读取许可证文件。
- 许可证文件未在行中正确指定供应商守护程序的路径。例如:DAEMON rational [rational.exe 或 ibmratl.exe 的完整路径,包含盘符]。
- lmgrd.exe 的版本可能与 rational.exe 或 ibmratl.exe 不兼容。您已经在许可证服务器上安装了 FLEXlm(lmgrd.exe)。确认文件 install_directory\common\lmgrd.exe 的日期和大小是否与
产品安装 CD 的 \common 目录中发现的 lmgrd.exe 匹配。
- 如果 lmgrd.exe 和供应商守护程序都没有启动,结果是状态输出窗口将包含以下行:
lmgrd is not running:
Cannot connect to server
FLEXlm error: -15.10.
检查以下内容:
- 复查 Rational 许可证服务器的安装和启动指示信息。
- 可能启动了幻像读取供应商守护进程。当 lmgrd 进程意外终止时将发生此情况。按 Ctrl-Alt-Del 以启用任务管理器。在“进程”选项卡上,查找 rational.exe 或 ibmratl.exe 和/或 lmgrd.exe。终止这些进程。启动许可证服务器(请参阅启动 Windows 许可证服务器)并检查 中的服务器状态。如果许可证服务器仍然没有启动,且其被配置为作为服务启动,那么将电脑重新启动两次。
- 该 FLEXlm License Manager 应用程序可能已过期或被损坏。