Справка Business Studio
Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке

Содержание справки



Проверка развертывания Business Studio по чек-листу

В данной статье приведен чек-лист постдеплойных проверок, включая доступность основных компонентов и функциональные тесты ключевых сценариев. Если в процессе проверки выявлены проблемы с каким-либо компонентом, сначала рекомендуется попробовать устранить их самостоятельно, следуя внутренним инструкциям и рекомендациям по диагностике а также рекомендациям в разделе Возможные ошибки и их исправление. Если решить проблему не удается, необходимо обратиться в техническую поддержку support@businessstudio.ru с описанием проблемы и логами для дальнейшего разбора и помощи.

Проверка фактического потребления памяти

Для проверки соответствия фактического потребления памяти установленным лимитам необходимо:

  1. Убедиться, что все процессы приложения запустились - в меню Метрики (см. Административные возможности меню списка баз) не появляются новые процессы при обновлении страницы.
  2. Посмотреть значение метрики "process_workingset_total_mb" в меню Метрики.
  3. Сравнить полученное значение с лимитом, заданным в параметре "TotalMemoryLimit" в конфигурации приложения (см. Настройка файла appsettings.json).
  4. Убедиться, что имеется запас свободной памяти минимум 5 - 10 гб.

Базовые проверки

Проверка доступа к веб-интерфейсу Business Studio, авторизации, подключения к базам данных.

Шаг Проверка Действие Ожидаемый результат
1 Доступ к веб-интерфейсу Открыть в браузере стартовую страницу веб-интерфейса Адрес доступен, открывается Окно авторизации (если приложение развернуто впервые или время жизни токена истекло) или Окно выбора базы и ветки.
2 Log-in Ввести верный логин и пароль, нажать Войти Успешная авторизация, открывается Окно выбора базы и ветки.
3 Log-out Нажать Выход в меню пользователя Открывается Окно авторизации.
4 СУБД В окне выбора базы/ветки выбрать ветку базы данных Открывается Окно приложения, видно объекты в дереве Навигатора.

Функциональные сценарии

Проверка работоспособности приложения с помощью ввода данных и простых действий.

Шаг Проверка Действия Ожидаемый результат
1 Проверка работы NodeJS Выполнить отчет с диаграммой. (Опционально изменить название объекта отчета) Отчет строится, диаграмма в нём есть. (Отображается новое название объекта в отчете).
2 Проверка работы сообщений SSE и брокера очередей hangfire Поставить несколько операций в очередь: выполнить отчет, копирование/вставка объектов в Навигаторе, удаление объектов Операции ставятся в очередь с соответствующими сообщениями (в Панели сообщений), выполняются, по мере выполнения приходят соответствующие сообщения.
3 Проверка работы OnlyOffice 1) Открыть в режиме Доп.свойства параметр Описание или Файл документа.
2) Внести изменения и сохранить.
3) Скачать файл.
Открывается OnlyOffice в режиме редактирования. Работает сохранение отредактированного файла и скачивание.
4 Проверка работы Redis 1) Открыть инструменты разработчика (F12 – вкладка Консоль).
2) Открыть Настройки пользователя в меню пользователя.
3) На вкладке Дополнительно поменять рабочую дату и обновить страницу.
Изменение рабочей даты сохраняется, нет ошибок в панели сообщений и в консоли разработчика.
5 Загрузка файлов из браузерного кэша 1) Открыть Стартовую страницу.
2) Открыть инструменты разработчика (F12 – вкладка Network).
3) Зайти в базу.
4) Открыть любую диаграмму.
5) Нажать F5.
1. При загрузке страницы в режиме разработчика на вкладке "Network" видно, что svg, css и js файлы грузятся из disk cache и memory cache (параметр "Size").
2. На вкладке "Headers" в параметре "Cache-control" у таких файлов указан срок жизни ресурса в кеше - "max-age" и числовое значение (достаточно проверить по одному файлу каждого типа).
3. У файлов js, кроме "jquery…js" есть случайная последовательность символов в конце названий.