Skip to content

Обновление приложения

Если вы использовали контейнер построенный на образе d11, крайне рекомендуем обновить контейнер на d12.

Инструкция по обновлению предоставлена ниже.

Обновление приложения осуществляется через терминал операционной системы Linux. Также, если у вас развернут КС Сервис Администрирования, вы можете воспользоваться сервисом для обновления приложения.

Стандартный способ обновления приложения

1. Получите root-права.

Наберите команду и введите пароль от пользователя root.

bash
sudo su

2. Определите, какой kestrel порт использует приложение «Бюджет-NEXT».

bash
bash /opt/wsks-6.0.9_443/ctl/ws_info.sh
Результат выполнения команды. Порт 54430.
----------------------------------------------------------
 Развернутые приложения
----------------------------------------------------------

Тип       Порт      Вирт.каталог          Каталог                                             Наименование                    Статус
--------  --------  --------------------  --------------------------------------------------  ------------------------------  ------
wBKS      54430     budgetnext            /opt/wsks-6.0.9_443/www/html/wsks_54430             Бюджет-NEXT                     Run

3. Обновите приложение.

Задача

Обновить приложение «Бюджет-NEXT» до версии 25.1:

  • с kestrel портом 54430;
  • типом приложения wBKS.

Способ 1:

bash
bash /opt/wsks-6.0.9_443/ctl/ws_updapp.sh -t "wBKS" -a "webnext-251.tar.gz" -p "54430" -s "https://keysystems.ru/files/web/INSTALL/BUDGET_NEXT/25.1"

Способ 2:

bash
wget -O /opt/wsks-6.0.9_443/ctl/tar_files/webnext-251.tar.gz "https://keysystems.ru/files/web/INSTALL/BUDGET_NEXT/25.1/webnext-251.tar.gz"
bash /opt/wsks-6.0.9_443/ctl/ws_updapp.sh -t "wBKS" -a "webnext-251.tar.gz" -p "54430"

Параметры bash-скрипта ws_updapp.sh

ПараметрыЗначениеОписание
-t"wBKS"Тип обновляемого приложения «Бюджет-NEXT».
-a"webnext-251.tar.gz"Имя архива *.tar.gz для обновления.
-p"54430"Kestrel порт, назначенный приложению.
-s"Ссылка"Интернет-ресурс до каталога для закачки файла архива. Закачка осуществляется через утилиту wget.
Постоянный URL-адрес до каталога.
-fПринудительное обновление, даже если файл архива не менялся на интернет-ресурсе.

Обновление приложения через встроенный в ОС планировщик Cron

1. Получите root-права.

Наберите команду и введите пароль от пользователя root.

bash
sudo su

2. Определите, какой kestrel порт использует приложение «Бюджет-NEXT».

bash
bash /opt/wsks-6.0.9_443/ctl/ws_info.sh
Результат выполнения команды. Порт 54430
----------------------------------------------------------
 Развернутые приложения
----------------------------------------------------------

Тип       Порт      Вирт.каталог          Каталог                                             Наименование                    Статус
--------  --------  --------------------  --------------------------------------------------  ------------------------------  ------
wBKS      54430     budgetnext            /opt/wsks-6.0.9_443/www/html/wsks_54430             Бюджет-NEXT                     Run

Команда на выполнение обновления «Бюджет-NEXT» - тип wBKS, работающего в контейнере wsks-6.0.9_443 на kestrel-порту 54430 с сервера https://keysystems.ru/files/web/INSTALL/BUDGET_NEXT/25.1 и архива webnext-251.tar.gz будет выглядеть так:

bash
bash /opt/wsks-6.0.9_443/ctl/ws_updapp.sh -t "wBKS" -a "webnext-251.tar.gz" -p "54430" -s "https://keysystems.ru/files/web/INSTALL/BUDGET_NEXT/25.1"

3. Добавьте задачу по обновлению приложения до последней версии в планировщик Cron.

Задача должна выполняться от имени root.

В данном примере Cron будет выполнять обновление каждый день в 01:00.
Для этого выполните:

export EDITOR=nano #редактор nano
crontab -e

4. Отредактируйте задачи следующим образом.

#минута час день месяц день_недели root /путь/к/исполняемому/файлу
00 01 * * * bash /opt/wsks-6.0.9_443/ctl/ws_updapp.sh -t "wBKS" -a "webnext-251.tar.gz" -p "54430" -s "https://keysystems.ru/files/web/INSTALL/BUDGET_NEXT/25.1"

Для логирования обновлений в файл /opt/next_update.log в конце команды можно добавить.

next_update.log
>> /opt/next_update.log

Обновление приложения c помощью КС Сервис Администрирования.

1. Зайдите в КС Сервис Администрирования.

2. Подключитесь к сервису.

3. Загрузите архив и обновите сервис.

В контейнере развернутого сервиса нажмите на кнопку [Обновить].

update-next-lin4

4. Выберите версию.

В окне обновления раскройте выпадающий список параметра «Версия приложения» и выберите актуальную версию.

update-next-lin6

© 2003—2026 ООО «Кейсистемс». Все права защищены.