首页 > 解决方案 > 使用 FLEXlm 管理许可证的更好方法?

问题描述

我一直在使用 FLEXlm 通过lmgrd. 最初,需要管理的许可证并不多,所以我倾向于只在 SERVER 和 VENDOR 行中填写每个许可证文件的适当路径和端口号,然后我只./lmgrd -c <license.dat>为每个许可证运行,它一直运行良好。

最近我们到了需要管理来自不同供应商的大量许可证文件的阶段,目前我们有几个lmgrd运行不同守护进程的进程。问题是,在某些情况下,EDA 供应商 A 的一个许可证已启动并运行,但 EDA 供应商 B 的另一个许可证文件可能与 EDA 供应商 A 的工具具有不同的许可证,但具有不同的功能。因此,当我使用 运行它时./lmgrd,它会抱怨多个守护进程许可服务器系统正在运行。

我认为必须有更好的方法来管理它们,但我不知道该怎么做。

任何想法将不胜感激。

最好的问候, Tidus

标签: license-keyflexlm

解决方案


为每个供应商单独启动 lmgrd。

lmgrd -c /vendor1/license.lic

lmgrd -c /vendor2/license.lic

之后,当您检查 ps-ef |grep lmgrd 时,您会发现为每个供应商创建了不同的进程 ID。


推荐阅读