Сконфигурируйте версию разработки 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): Задает временной интервал в минутах, после которых сеанс будет остановлен на сервере. Когда сеанс запускается, и вкладка браузера открыта, периодические сообщения heartbeat позволят серверу знать, что пользователь все еще интересуется сеансом. Если от сеанса отказались по причинам как компьютерное засыпание или отключенная сеть, этот интервал задаст, как долго сеанс будет поддержан на сервере. Значением по умолчанию является 5 минуты.

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

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

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

    Можно также сконфигурировать сервис путем определения:

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

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

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

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

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

Примечание

  1. Максимальное количество сеансов, которые поддерживает сервер, ограничивается 32. Однако сумма RAM на машине может ограничить вас меньше чем 32 сеансами.

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

Похожие темы