Перенос на другой сервер.

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Для переноса данных с одного сервера на другой, например на случай переезда, нужно перенести следующие данные:

1. Файлы конфигурации.

Для каждого /app  нужно перенести его конфигурационный файл из каталога /cfg. Например:

/app/asr_billing/cfg/config 

или

/app/collector/cfg/config 

Для сервиса /app/asr_fiscal/ лучше переносить целиком весь каталог

/app/asr_fiscal/cfg/*

2. Базу данных (БД)

БД переносится с помощью копирования бэкапа со старого сервера на новый. Затем производится восстановление из бэкапа по статье

3. Каталоги со скриптами управления оборудованием(Для версии без Softrouter)

/app/asr_billing/var/oss/core/*

4. Каталог сайта на [wordpress]

"Feedback из администраторской панели" при входе в биллинг после переноса.

Данная ошибка может возникнуть при несоответствии версий биллинга на старом и на новом сервере. Причиной этому является то, что со временем база меняется, в ней могут быть добавлены новые поля и таблицы, что критично для работы основного процесса обработки абонентов в биллинге - worker.py
Для решения проблемы, необходимо выполнить скрипт, который наложит необходимые патчи на базу.

Операция выполняется только на остановленном процессе биллинга!!!

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

/app/asr_billing/service stop
chroot /app/asr_billing
update_hook.sh --force

По окончании работы, скрипт напишет о результате:

# Все исправлено, делать нечего, выходим
Fix generators
Правим права на elasticsearch
Правим права на nginx
Хук /usr/local/bin/update_hook.sh дошёл до конца

После чего выйдите из контейнера и запустите его:

exit
/app/asr_billing/service start
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.