Можно использовать тайм-ауты только с параллельными лицензиями.
Если у вас есть Параллельная лицензия, можно использовать опцию тайм-аута лицензирования, чтобы автоматически возвратить неактивные ключи лицензии на сайте. С тайм-аутами лицензии сетевой менеджер лицензий автоматически освобождает ключи лицензии, которые простаивают в течение установленного периода времени, возвращая лицензии на пул доступных ключей лицензии.
Например, когда вы запускаете MATLAB® и другие продукты, такие как тулбоксы, вы проверяете ключи лицензии для этих продуктов. Если вы идете домой, не выходя из вашего сеанса работы с MATLAB, эти лицензии остаются проверенными и не доступны для других пользователей. С включенными тайм-аутами, после того, как ваши лицензии простаивают в течение установленного периода, сетевой менеджер лицензий выпускает ключи лицензии для всех продуктов, которые вы использовали, и эти ключи становятся доступными для других пользователей.
Чтобы использовать в своих интересах тайм-ауты, необходимо задать TIMEOUT
опция в файле опций для сетевого менеджера лицензий. Этот файл опций является текстовым файлом, который содержит операторы опций менеджера лицензий, такие как INCLUDE
, EXCLUDE
, и GROUP
операторы.
Включить тайм-ауты:
Создайте файл опций, если вы не существуете, с помощью какого-либо текстового редактора. Назовите файл опций MLM.opt
и помещенный файл в
папка, где matlabroot
/etc/$ARCHmatlabroot
представляет вас папка установки и $ARCH
представляет специфичную для платформы папку. Например, в системе Windows, вы можете создать файл
C:\Program Files\MATLAB\R2017b\etc\win64\MLM.opt
Добавьте TIMEOUT
опция к файлу опций, с помощью следующего синтаксиса:
TIMEOUT feature seconds
Для feature
, задайте MATLAB
. Вы не можете задать отдельные значения тайм-аута для отдельных продуктов MathWorks®, таких как тулбоксы.
Для seconds
, задайте сумму времени простоя, которое вы хотите позволить. Минимальное значение составляет 4 часа (14 400 секунд). Если вы задаете значение тайм-аута, которое меньше, минимальное значение используется. Например, чтобы задать пятичасовое время -
введите следующее в свой файл опций.
TIMEOUT MATLAB 18000
Убедитесь DAEMON
линия в вашем Файле лицензии задает местоположение вашего файла опций. Файл лицензии DAEMON
линия должна включать options=
синтаксис. Например, ваш DAEMON
линия может быть похожей на следующее:
DAEMON MLM "C:\Program Files\MATLAB\R2017b\etc\win64\MLM.exe" \ options="C:\Program Files\MATLAB\R2017b\etc\win64\mlm.opt"
Остановите сетевой менеджер лицензий и перезапустите его. Каждый раз, когда вы изменяете Файл лицензии или изменяете значение тайм-аута в файле опций, необходимо перезапустить менеджер лицензий.
Когда тайм-аут включен, если вы откроете сеанс работы с MATLAB, и затем оставите его неактивным больше 4 часов, когда вы возвратитесь, вы найдете, что MATLAB все еще открывается на вашем рабочем столе. Однако вы будете видеть следующее сообщение, отображенное в Командном окне:
Your MATLAB session has timed out. All license keys have been returned.
Тайм-аут также зарегистрирован в сетевом файле журнала менеджера лицензий, можно следующим образом:
Idle session. Returning keys for <user>@<machine>
Чтобы возобновить сеанс работы с MATLAB, который испытал таймаут, начните использовать MATLAB снова. Если ключ лицензии доступен, MATLAB проверяет его автоматически. Аналогично, когда вы используете тулбоксы и другие продукты, которые вы проверили, MATLAB получает ключи лицензии для этих продуктов также.
Если ключ лицензии не доступен, MATLAB периодически пытается проверить лицензию, выпуская предупреждающие сообщения. После 10 предупреждений, если ключ лицензии все еще не доступен, MATLAB сохраняет рабочую область и выходы.
Если вы возвращаетесь к сеансу Simulink®, который испытал таймаут, и никакие лицензии не доступны, вы не можете запустить или изменить в настоящее время открытую модель. Эти пункты меню отключены, пока ключ лицензии Simulink не становится доступным. Можно, однако, сохранить модель на сеансе Simulink, который испытал таймаут.