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