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


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