我一直在使用 FLEXlm 通过lmgrd
. 最初,需要管理的许可证并不多,所以我倾向于只在 SERVER 和 VENDOR 行中填写每个许可证文件的适当路径和端口号,然后我只./lmgrd -c <license.dat>
为每个许可证运行,它一直运行良好。
最近我们到了需要管理来自不同供应商的大量许可证文件的阶段,目前我们有几个lmgrd
运行不同守护进程的进程。问题是,在某些情况下,EDA 供应商 A 的一个许可证已启动并运行,但 EDA 供应商 B 的另一个许可证文件可能与 EDA 供应商 A 的工具具有不同的许可证,但具有不同的功能。因此,当我使用 运行它时./lmgrd
,它会抱怨多个守护进程许可服务器系统正在运行。
我认为必须有更好的方法来管理它们,但我不知道该怎么做。
任何想法将不胜感激。
最好的问候, Tidus