Можно использовать тайм-ауты только с параллельными лицензиями.
Если у вас есть Параллельная лицензия, можно использовать опцию тайм-аута лицензирования, чтобы автоматически возвратить неактивные ключи лицензии на сайте. С тайм-аутами лицензии сетевой менеджер лицензий автоматически освобождает ключи лицензии, которые простаивают в течение установленного периода времени, возвращая лицензии на пул доступных ключей лицензии.
Например, когда вы запускаете MATLAB® и другие продукты, такие как тулбоксы, вы проверяете ключи лицензии для этих продуктов. Если вы идете домой, не выходя из вашего сеанса работы с MATLAB, эти лицензии остаются проверенными и не доступны другим пользователям. С включенными тайм-аутами, после того, как ваши лицензии простаивают в течение установленного периода, сетевой менеджер лицензий выпускает ключи лицензии для всех продуктов, которые вы использовали, и эти ключи становятся доступными другим пользователям.
Чтобы использовать в своих интересах тайм-ауты, необходимо задать опцию TIMEOUT
в файле опций для сетевого менеджера лицензий. Этот файл опций является текстовым файлом, который содержит операторы опций менеджера лицензий, такие как INCLUDE
, EXCLUDE
и операторы GROUP
.
Включить тайм-ауты:
Создайте файл опций, если вы не существуете, с помощью какого-либо текстового редактора. Назовите файл опций MLM.opt
и поместите файл в папку
, где matlabroot/etc/$ARCH
matlabroot
представляет вас, папка установки и $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, который испытал таймаут.