лучший способ управления лицензиями с помощью FLEXlm? - PullRequest
0 голосов
/ 06 июля 2018

Я использую FLEXlm для управления всеми нашими лицензиями EDA через lmgrd. Изначально не было много лицензий для управления, поэтому я был склонен просто заполнить строки SERVER и VENDOR подходящим путем и номером порта для каждого файла лицензии, и я просто запустил ./lmgrd -c <license.dat> для каждой лицензии, и она работала достаточно хорошо.

Недавно мы подошли к этапу, когда нужно управлять несколькими файлами лицензий от разных поставщиков, и в настоящее время у нас есть несколько процессов lmgrd, запускающих разные демоны. Проблема в том, что в некоторых случаях одна лицензия от поставщика EDA A запущена и работает, но другой файл лицензии от поставщика B EDA может иметь лицензию, отличную от инструмента поставщика EDA A, но с другими функциями. Поэтому, когда я запускаю его с ./lmgrd, он жалуется на работающие системы с несколькими серверами лицензий.

Я думаю, что должен быть лучший способ управлять ими всеми, но я не уверен, как это сделать.

Любые мысли очень приветствуются.

С наилучшими пожеланиями, Тидус

1 Ответ

0 голосов
/ 23 июля 2018

Запуск lmgrd отдельно для каждого поставщика.

lmgrd -c /vendor1/license.lic

lmgrd -c /vendor2/license.lic

После этого, когда вы проверяете ps-ef | grep lmgrd, вы найдете разные идентификаторы процессов, созданные для каждого поставщика.

...