<< Click to Display Table of Contents >> Развитие Directum Launcher |
![]() ![]() ![]() |
Информация о результатах проверки работоспособности сервисов Directum RX хранится в статус-файлах. Из них администратор получает сведения о состоянии работы системы и может оперативно принять меры по устранению неполадок. В новой версии актуальная информация из статус-файлов отображается в удобном виде. Для этого в инструменте Directum Launcher появился режим Состояние: На странице легко узнать общий статус работы каждого сервиса, отследить загрузку процессора и потребление оперативной памяти. Если проверка выявила проблему, то достаточно нажать на статус сервиса – отобразится содержимое статус-файла с детальной информацией. Например, если возникли неполадки соединения сервиса интеграции с базой данных, то узнать об этом можно, не выходя из Directum Launcher: |
Улучшение настройки публикации
На странице публикации стало удобнее заполнять поля Путь до пакета и Имена решений. Для этого добавлены кнопки Показать опубликованные решения и Показать пути до пакетов разработки. С их помощью можно отобразить, какие решения уже опубликованы и какие пакеты разработки доступны, затем скопировать в поля полученные строки: Кроме этого, для запуска инициализации теперь используется один флажок – Инициализация. Если он установлен и поле Имена решений не заполнено, то инициализируются все опубликованные решения, иначе – только выбранные. Для ускорения публикации прикладной разработки через командную строку теперь можно отключить инициализацию и применение настроек. Например, это полезно при обновлении стандартной прикладной разработки в рамках версии. Для этого нужно выполнить команду rx install с новым ключом --do-not-init: do rx install --do-not-init Также не требуется выполнять инициализацию и применение настроек, если в разработку вносили небольшие изменения, например новое расположение элементов на панели действий и форме, изменение обработчиков и функций, строк локализации, иконок и т.д. Для этого в команде dt deploy для ключа --init нужно указать значение False: do dt deploy --package="<Путь к пакету>" --init=False |
Команды для режима технического обслуживания
Для удобного управления режимом технического обслуживания через командную строку появились команды: •platform turn_maintenance_mode_on – включить режим; •platform turn_maintenance_mode_off – выключить режим; •platform get_maintenance_mode_status – получить состояние режима технического обслуживания. |
Удаление неактуальных настроек при обновлении
Раньше при обновлении Directum RX на новую версию устаревшие параметры не удалялись из конфигурационного файла config.yml и продолжали отображаться при настройке системы. В новой версии неактуальные параметры удаляются на шаге изменения настроек конфигурационного файла. При этом в Directum Launcher выводится соответствующая информация: Информация об удаленных настройках также отображается при обновлении системы через командную строку. |
Возможность переименовать папку с Directum Launcher
Иногда нужно переименовать или переместить папку с инструментом Directum Launcher, например, если на тестовом сервере устанавливается несколько экземпляров системы Directum RX. Раньше в таком случае при вызове скриптов развертывания возникала ошибка, так как вместе с изменением пути до папки с Directum Launcher менялся и путь до плагинов, используемых при установке. В новой версии можно автоматически изменить пути до плагинов на актуальные , если папка была переименована или перемещена. Для этого появилась команда components fix_plugins_links. |
Команда для обновления RabbitMQ
В Directum RX 4.10 используется RabbitMQ 3.12.13. Вы можете обновить брокер сообщений версий 3.7 и 3.11, если он установлен в docker-контейнере инструментом Directum Launcher. Для обновления появилась команда: sudo ./do.sh rabbitmq update |
1.Улучшен автоматический выбор режима Установка или Обновление при запуске инструмента Directum Launcher. Теперь режим определяется точнее. 2. |
© Компания Directum, 2024 |