#3687: Как создать копию базы для тестирования обновления
Отредактирована: позавчераСимптомы
- Как протестировать расширение БИТ.MDT?
- Как создать тестовую копию базы для тестирования?
Решение
0.1. Перед обновлением рабочей базы рекомендуем протестировать процесс на копии. Это поможет заранее выявить ошибки и избежать простоя системы.
0.2. Перед созданием тестовой копии базы изучите Чем опасна копия информационной базы с запущенными фоновыми заданиями?
0.3. Если в базе используются какие-то общие каталоги для обмена, например по FTP (внимательно изучите регламент обновления клиента), тогда обязательно перенастройте их перед включением регламентных заданий.
-
Создайте копию информационной базы на сервере (при необходимости обратитесь к системному администратору).
Для баз, которые администрирует БИТ:ERP можно воспользоваться заявкой в SelfService "Загрузить базу из бекапа". При режиме загрузки "Тип загрузки - Последний" важно, чтобы не было пересечения с автоматическим созданием бекапа, то есть если в этот момент запущено создание бекапа, то эта заявка упадет с ошибкой. Тогда просто перезапустите ее еще раз. -
Обязательно отключите регламентные задания на уровне кластера 1С или при создании базы.
-
При первом запуске в появившемся окне выберите вариант «Это копия информационной базы».
-
Допиши в заголовке "ЭТО КОПИЯ": "НСИ и администрирование" -> "Общие настройки" -> "Заголовок приложения"
-
Отключите обмен у текущей (старой) очереди, очистите значение реквизитов виртуальный хост и пароль, переименуйте ее в "Старый RabbitMQ".
-
Если при отключении старой очереди появилась ошибка «Невозможно изменить статус обмена... Имеются необработанные исходящие сообщения», перейдите по ссылке
e1cib/list/Справочник.адаптер_ИсходящиеСообщенияи полностью удалите все сообщения в статусах «Зарегистрировано» или «Подготовлено к отправке». -
В настройках MDT очистите значение константы "Поток данных RabbitMQ".
-
Создайте обращение в службу поддержки БИТ.IIoT (см. Как работает служба поддержки) для получения токена, указав
- Название компании.
- Ссылку на сайт (если есть).
-
Замените текущий токен на тестовый в настройках системы.


-
Установите шлюз по статье: #1765: Проблема с добавлением лицензии после получения токена
-
Проверьте расписание регламентного задания "БИТ.Адаптер. Очистка сообщений", оно должно быть как на продовской базе, обычно 300 секунд. ВАЖНО: если будет 3 секунды, то это грозит нагрузкой всех процессоров до 100%.
-
Убедитесь, что тестовая база не получит сообщений с устройств клиента и из рабочей базы.
-
Включите регламентные задания.
-
Проведите финальную проверку по Чек-листу проверки состояния БИТ.MDT.