Сконфигурируйте версию разработки MATLAB Web App Server в MATLAB Compiler

Настройка версии разработки MATLAB® Web App Server™:

  1. Перейдите к версии разработки места установки MATLAB Web App Server и запустите серверное приложение. Дополнительные сведения об установке сервера см. в разделе Установка версии разработки MATLAB Web App Server в MATLAB Compiler.

    ПлатформаШаги

    Windows®

    (Администратор)

    Расположение по умолчанию серверного приложения:

    C:\Program Files\MATLAB\MATLABWebAppServer\R2021a\application

    Щелкните правой кнопкой мыши MATLABWebAppServer.exe и выберите Run as administrator.

    Linux®

    Расположение по умолчанию серверного приложения:

    /usr/local/MATLAB/MATLABWebAppServer/R2021a/application

    В приглашении интерпретатора введите:

    run_MATLABWebAppServer.sh <MATLAB_Runtime_Location>

    Для примера:

    run_MATLABWebAppServer.sh /usr/local/MATLAB/MATLAB_Runtime/v910

    macOS

    Расположение по умолчанию серверного приложения:

    /Applications/MATLAB/MATLABWebAppServer/R2021a/application

    Дважды кликните приложение MATLABWebAppServer.app

  2. Щелкните вкладку Service Registration и выберите один из двух опций:

    • Register the web apps services using the default accounts

      При выборе этой опции регистрируются две службы:

      • Служба для запуска сервера, представленная вкладкой Server Service User.

      • Сервис для запуска приложений, представленных вкладкой Worker Service User.

      Операционная системаИнформация о службе сервераИнформация об обслуживании приложений

      Windows

      Имя учетной записи : MwWebAppServerR2021a

      Имя службы : mw-webapps-R2021a

      Имя учетной записи : MwWebAppWorkerR2021a

      Имя службы : mw-webapps-launcher-R2021a

      Linux

      Имя учетной записи : MwWebAppsServerR2021a

      Имя службы : mw-webapps-R2021a

      Служебный файл: /etc/systemd/system/mw-webapps-R2021a.service

      Имя учетной записи : MwWebAppsWorkerR2021a

      Имя службы : mw-webapps-launcher-R2021a

      Служебный файл: /etc/systemd/system/mw-webapps-launcher-R2021a.service

      macOS

      Имя учетной записи : MwWebAppsServerR2021a

      Имя службы : com.mathworks.mw-webapps-R2021a

      Служебный файл: /Library/LaunchDaemons/com.mathworks.mw-webapps-R2021a.plist

      Имя учетной записи : MwWebAppsWorkerR2021a

      Имя службы : com.mathworks.mw-webapps-launcher-R2021a

      Служебный файл: /Library/LaunchDaemons/com.mathworks.mw-webapps-launcher-R2021a.plist

    • Register the web apps services using existing local accounts

      Выбор этой опции требует регистрации двух служб, представленных вкладками Server Service User и Worker Service User с использованием двух локальных имен учетных записей и паролей.

  3. Можно запустить или остановить установленную службу с вкладки Configure and Run. Служба запускается автоматически после успешной регистрации. Если служба не запускается автоматически, нажмите Start.

    1. Запуск/остановка сервера.

    2. Откройте веб- приложения домашнюю страницу.

    3. Откройте папку приложения, содержащую архив веб-приложения (.ctf) файлы.

    4. Откройте папку журнала сервера.

    5. Укажите номер порта. Порт по умолчанию 9988.

    6. Startup Timeout (sec): Определяет максимальное время подготовки нового сеанса для запрашиваемого приложения в секундах. Если сервер находится под большой нагрузкой или оборудования недостаточно, вам может потребоваться изменить этот параметр. Значение по умолчанию 45 секунд.

    7. Session Timeout (min): Определяет временной интервал в минутах, после которого сеанс будет остановлен на сервере. Когда сеанс запускается и открывается вкладка браузера, периодические сообщения пульса сообщают серверу, что пользователь все еще заинтересован в сеансе. Если сеанс был отменен по таким причинам, как спящий компьютер или отключение сети, этот интервал будет определять, как долго сеанс будет оставаться активным на сервере. Значение по умолчанию 5 минут.

    8. Включите SSL и используйте HTTPS. Дополнительные сведения см. в разделе Включение HTTPS.

  4. После установки и запуска сервера нажмите кнопку Open App Folder, чтобы открыть папку, из которой передаются скомпилированные веб- приложения. Затем обслуживайте свои веб- приложения, отбрасывая их appName.ctf файлы в этой папке. Если путь, заданный для App Path, не существует, он создается после запуска службы.

  5. Чтобы открыть домашнюю страницу веб- приложений, нажмите Open Home Page.

    Вы также можете сконфигурировать службу, указав:

    • номер порта, используемый для веб- приложений

    • значения timeout для сеанса и времени запуска

    После внесения изменений нажатия кнопки Применить, чтобы сохранить строение.

  6. Чтобы остановить сервис, перейдите на вкладку Configure and Run и нажмите Stop.

  7. Чтобы отменить регистрацию службы, перейдите на вкладку Service Registration и нажмите Unregister.

Примечание

  1. Максимальное количество сеансов, поддерживаемых сервером, ограничено 32. Однако объем ОЗУ на машине может ограничиваться менее чем 32 сеансами.

  2. Сервер ограничивает количество лицензированных пользователей MATLAB Compiler™ которые могут загружать и запускать веб- приложения 10.

Похожие темы