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

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

Настройка сторонних компонентов при развертывании и эксплуатации

Внимание! Выполняйте данные рекомендации только в случае, если указанное ниже ПО было установлено и настроено вручную, а не автоматически в рамках типового развертывания Business Studio (см. Программные требования).

Nginx

Для корректной работы кэширования статических файлов (диаграмм, изображений и шрифтов) необходимо внести изменения в конфигурацию Nginx:

1. Откройте на редактирование конфигурационный файл /etc/nginx/nginx.conf.

2. Найдите внутри файла блок server { … }.

3. Добавьте внутрь блока server следующий код:

location ~* \.(js|css|png|jpg|jpeg|gif|svg|ico|woff|woff2|ttf|eot)$ {
    expires 30d;
    add_header Cache-Control "public, max-age=2592000, immutable" always;
}

4. Примените изменения командой: systemctl reload nginx.

PostgreSQL

Для корректной работы Business Studio необходимо внести изменения в конфигурацию сервера PostgreSQL.

Примечание: рекомендации ниже также актуальны для типового развертываний Business Studio версий до 7.0.9575 включительно (см. Установка, настройка и запуск программы).

Выполните инструкцию в зависимости от используемой на сервере ОС:

PostgreSQL на Windows

Внесите изменения в файл postgresql.conf, который находится в папке <Каталог, куда установлена PostgreSQL>\data. Измените значения следующих параметров:

  • shared_buffers — увеличьте значение до 1 GB.
  • max_locks_per_transaction — установите значение 512 или выше.

PostgreSQL на Linux

Выполните следующие шаги:

1. Внесите изменения в файл postgresql.conf, который находится по пути /etc/postgresql/<номер версии>/main/postgresql.conf. Измените значения следующих параметров:

  • shared_buffers — увеличьте значение до 1 GB (или ~25% оперативной памяти сервера).
  • max_locks_per_transaction — установите значение 512 или выше.

Примечание: если по данному пути файл найти не удается, то его можно найти командой docker exec -it postgres_container psql -U postgres -c "SHOW config_file;"

2. Перезапустите сервер PostgreSQL командой systemctl restart postgresql

Примечание: вносить изменения в файл postgresql.conf следует с помощью текстового редактора, корректно работающего с кодировкой UTF-8 (например, NotePad++). Строки с изменяемыми параметрами не должны быть закомментированы (не должны начинаться с символа #).