MGLS_ASYNCH Процессы проверяют несколько лицензий

Я запускаю Calibre(v 2013.4_37.29) с сервера. Но я вижу, что есть несколько лицензий, проверенных моим именем, и немногие попадают в очередь, когда я запускаю программы. В более глубоком взгляде я вижу, что запущено несколько процессов mgls_async, которые могут проверять лицензии. Когда я их убиваю, я могу освободить лицензии.

Есть идеи, что происходит? Любая помощь с благодарностью. Заранее спасибо!

1 ответ

"Калибр" - это коммерческое название. В Caliber у вас много функций или сцен. Не может быть никакой связи между коммерческим названием и ресурсами, необходимыми для выполнения каждого этапа.

"Калибр" использует службу лицензий с вашего собственного компьютера или с определенного компьютера в вашей сети. Служба лицензий использует определенный файл, предоставленный Mentor. Структура и содержимое файла лицензий не имеет отношения к коммерческому названию, в данном случае вы. И для каждого этапа вашей работы с Caliber вы используете (возможно, даже не подозревая об этом) определенные "особенности".

На стадии, некоторые ресурсы связаны. В файле лицензии, который вы не видите, ресурс может быть: "INCREMENT", "FEATURE" или "PACKAGE". Например, если ресурс определен как "PACKAGE", при его использовании вы получаете один или несколько токенов из ресурсов "INCREMENT", которые составляют "PACKAGE": вы одновременно используете (или более одного) токен из много "INCREMENT". Таким образом, на каждом этапе у вас много запросов к серверу лицензий, и может быть запущено много процессов для выполнения этапа использования "Калибра".

Это редактор программного обеспечения, который решает, как каждая функция или этап будет разделена на "INCREMENT", "FEATURE" или "PACKAGE".

Служба лицензий состоит из двух демонов: "lmgrd" и так называемого "продавца демонов". Когда софт (для вас 'Caliber') должен использовать ресурс, он отправляет запрос в 'lmgrd'. "lmgrd" создает некоторые элементы управления и передает запрос "поставщику демона". В данный момент я не могу это проверить, но я знаю, что имя "продавца демонов" в Mentor - это что-то вроде "mg ls...".

Это грубое описание использования программного обеспечения, связанного с сервером лицензий типа "Flexnet" (старое название "Flexlm") от компании Flexera.

Для выполнения этапа, в зависимости от реализации программного обеспечения, может быть запущен один или несколько процессов, в вашем случае с вашим логином для владельца. Как вы видели, когда вы убиваете свой процесс, токены, связанные с каждым процессом, освобождаются.

Но в нормальной ситуации, когда этап выполняется, процесс исчезает, и токен освобождается без какого-либо вмешательства.

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