Лучший способ управления лицензиями с помощью FLEXlm?

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

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

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

Любые мысли будут очень цениться.

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

1 ответ

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

lmgrd -c /vendor1/license.lic

lmgrd -c /vendor2/license.lic

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

Другие вопросы по тегам