Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Данная стандартная инструкция по обновлению является частью стандартной инструкции по установке сервиса LOYA.

Для обновления сервиса loya-{имя сервиса} необходимо:

  • Скопировать архив со скриптом развертки {имя сервиса}-x.x.x.tar.gz (необходимо запросить у представителя ПО).

  • Скопировать архив на целевой хост в домашний каталог пользователя loya (/home/loya/loya). При копировании архива с помощью программы Winscp выставить опцию "копировать как бинарные файлы".
  • Разархивировать архив:
$ tar xzf {имя сервиса}-X.X.X.tar.gz
  • Повысить привилегии пользователя loya:
$ sudo su
  • Остановить loya-{имя сервиса}:
Ubuntu 16-18
# systemctl stop loya-{имя сервиса}
 
Ubuntu 14
# service loya_{имя сервиса} stop
  • Сделать бэк-апы:

Бэк-ап делается путем снятия снапшота виртуальной машины бек-энда и процессинга.

  • Запустить скрипт установки:
# ./{имя сервиса}-X.X.X.sh

          На этапе копирования conf-файлов, следует ответить N.

  • Пока происходит миграция, нужно удалить лишние модули и/или раскомментировать нужные (удалить символ # в начале строки). Т.е. нужно отредактировать файлы бек-энда, API и процессинга play.plugins:
/home/loya/loya/backend/conf/play.plugins
/home/loya/loya/processing/conf/play.plugins
/home/loya/loya/api/conf/play.plugins

После обновления приложение сервера запустится из новой папки, старая будет переименована в backend-X.X.X.old (например: processing-X.X.X.old, loya-external-api-X.X.X.old и т.п.).

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

tail -f backend/logs/application.log
  • Нет меток