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