exponenta event banner

Настройка версии разработки сервера веб-приложений MATLAB в компиляторе MATLAB

Для настройки версии разработки Server™ веб-приложений MATLAB ®:

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

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

    Windows ®

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

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

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

    Щелкните правой кнопкой мыши MATLABWebAppServer.exe и выберите Запуск от имени администратора.

    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. Перейдите на вкладку Регистрация услуг и выберите один из двух вариантов:

    • Регистрация служб веб-приложений с использованием учетных записей по умолчанию

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

      • Служба для запуска сервера, представляемая вкладкой Server 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

    • Регистрация служб веб-приложений с использованием существующих локальных учетных записей

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

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

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

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

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

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

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

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

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

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

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

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

    Можно также настроить службу, указав:

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

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

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

  6. Чтобы остановить службу, перейдите на вкладку Настройка и запуск и нажмите кнопку Остановить.

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

Примечание

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

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

Связанные темы