#3687: Как создать копию базы для тестирования обновления

Отредактирована: позавчера

Симптомы

  • Как протестировать расширение БИТ.MDT?
  • Как создать тестовую копию базы для тестирования?

Решение

0.1. Перед обновлением рабочей базы рекомендуем протестировать процесс на копии. Это поможет заранее выявить ошибки и избежать простоя системы.

0.2. Перед созданием тестовой копии базы изучите Чем опасна копия информационной базы с запущенными фоновыми заданиями?

0.3. Если в базе используются какие-то общие каталоги для обмена, например по FTP (внимательно изучите регламент обновления клиента), тогда обязательно перенастройте их перед включением регламентных заданий.

  1. Создайте копию информационной базы на сервере (при необходимости обратитесь к системному администратору).
    Для баз, которые администрирует БИТ:ERP можно воспользоваться заявкой в SelfService "Загрузить базу из бекапа". При режиме загрузки "Тип загрузки - Последний" важно, чтобы не было пересечения с автоматическим созданием бекапа, то есть если в этот момент запущено создание бекапа, то эта заявка упадет с ошибкой. Тогда просто перезапустите ее еще раз.

  2. Обязательно отключите регламентные задания на уровне кластера 1С или при создании базы.

  3. При первом запуске в появившемся окне выберите вариант «Это копия информационной базы».

  4. Допиши в заголовке "ЭТО КОПИЯ": "НСИ и администрирование" -> "Общие настройки" -> "Заголовок приложения"

  5. Отключите обмен у текущей (старой) очереди, очистите значение реквизитов виртуальный хост и пароль, переименуйте ее в "Старый RabbitMQ".

  6. Если при отключении старой очереди появилась ошибка «Невозможно изменить статус обмена... Имеются необработанные исходящие сообщения», перейдите по ссылке e1cib/list/Справочник.адаптер_ИсходящиеСообщения и полностью удалите все сообщения в статусах «Зарегистрировано» или «Подготовлено к отправке».

  7. В настройках MDT очистите значение константы "Поток данных RabbitMQ".

  8. Создайте обращение в службу поддержки БИТ.IIoT (см. Как работает служба поддержки) для получения токена, указав

    • Название компании.
    • Ссылку на сайт (если есть).
  9. Замените текущий токен на тестовый в настройках системы.

  10. Установите шлюз по статье: #1765: Проблема с добавлением лицензии после получения токена

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

  12. Убедитесь, что тестовая база не получит сообщений с устройств клиента и из рабочей базы.

  13. Включите регламентные задания.

  14. Проведите финальную проверку по Чек-листу проверки состояния БИТ.MDT.