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

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

Мягкий перезапуск

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

Во время выполнения сервер продолжает обслуживать запросы, а изменения применяются без остановки сервиса: конфигурация перечитывается, после чего создаются новые рабочие процессы, а существующие завершаются после обработки текущих запросов. Благодаря этому пользователи не сталкиваются с прерыванием работы сервиса.
Мягкий перезапуск осуществляется с помощью кнопки «Перезапустить» в Меню администратора.

Сравнение мягкого и полного перезапуска

В Таблице 1 приведено техническое сравнение мягкого и полного перезапуска веб-сервера.

Критерий Мягкий перезапуск Полный перезапуск
Остановка сервера Не выполняется Выполняется
Прерывание запросов Отсутствует Происходит
Время выполнения Кратковременное Более длительное
Применение конфигурации Применяются только изменения, поддерживающие reload (без полной инициализации) Полное (после перезапуска)
Сохранение состояния Сохраняется runtime-состояние Не гарантируется сохранение runtime-состояния (in-memory данные сбрасываются)
Сценарий применения Обновление конфигурации без простоя системы Глобальные изменения системы / обновления, требующие перезапуска
Таблица 1. Техническое сравнение мягкого и полного перезапуска

Как различать, в каких случаях какой перезапуск потребуется:

  • если изменение связано с конфигурацией, перечитываемой на лету - достаточно мягкого перезапуска;
  • если изменение требует перезапуска процесса или полной инициализации приложения — требуется полный перезапуск.

В Таблице 2 приведено описание типовых сценариев, требующих перезапуска веб-сервера и указано, какой тип перезапуска позволяет выполнить каждый сценарий.
В случаях, когда возможно применение мягкого перезапуска - рекомендуется использовать его.

Сценарий Мягкий перезапуск Полный перезапуск
Изменение конфигурации процессов Да Да
Добавление/удаление базы Да Да
Обновление лицензий Да Да
Применение метаданных Да Да
Изменение переменных окружения Нет Да
Обновление версии приложения Нет Да
Изменение портов/сетевых настроек Нет Да
Обновление зависимостей Нет Да
Таблица 2. Типовые сценарии, требующие перезапуска веб-сервера, и типы перезапуска, позволяющие выполнить данные сценарии