Освободить место на диске рабочей папки. Требуется место одновременно для локальной копии ZIP, распакованных файлов, 10-процентного резерва и ещё 1 ГиБ.
Не удалять неподтверждённые пакеты вручную. Сначала вернуть накопитель на центр и получить недостающие квитанции. Если места всё равно недостаточно, администратор должен проверить зависшие неподтверждённые пакеты и использовать накопитель большей ёмкости.
Пакет повреждён при записи, копировании или из-за неисправности накопителя. Он не будет применён к базе.
Действия:
Считать пакет повреждённым. Действовать так же, как при ошибке CRC32.
Итоговая репликация считается незавершённой. Проверить наличие ReplOut.exe рядом с ReplIn.exe, права запуска, антивирус и журналы. Нельзя считать накопитель подготовленным только потому, что входящие данные были приняты.
Положительная квитанция не создаётся, ReplOut не запускается, ошибка записывается в repl_dep_<DEP_ID>\errors. Накопитель нужно вернуть на центр: там будет создана задача в Битрикс24.
Это допустимый сценарий восстановления. Пакет снова проверяется как транспорт, но уже загруженный REPL_ID не применяется к базе второй раз. Квитанция создаётся повторно.
Пакет нельзя считать доставленным. Вставить флешку снова и повторить полный цикл. Не исправлять WAS_SENDED, квитанции или XML вручную.
info_file.xml, files_info.xml, квитанции или CRC32.repl_center и repl_dep_<DEP_ID>.REPL в метке.IS_OFFLINE = 1./offlain или создавать отдельный операторский ярлык с /offlineout.REPL в названии.Перед промышленной эксплуатацией следует отдельно проверить:
REPL_ID;IS_OFFLINE = 1;ProcessFiles на пункте и появление XML в errors;ReplPrivateDesktop 1 день;/offline.| Параметр | Значение |
|---|---|
| Операторский ключ | /offline |
| Внутренний ключ второго этапа | /offlineout |
| Первый EXE | ReplIn.exe |
| Второй EXE | ReplOut.exe |
| Признак пункта | DEPS.IS_OFFLINE = 1 |
| Метка накопителя | содержит REPL |
| Папка центра | repl_center |
| Папка пункта | repl_dep_<DEP_ID> |
| Локальный входной каталог | offline_in_temp |
| Локальный выходной каталог | offline_out_temp |
| Мастер-копия центра | offline_master |
| Итог запуска | offline_result.xml |
| Размер одной архивной части | до 1,5 ГиБ |
| Уровень сжатия ZIP | 4 |
| Контроль целостности | размер + CRC32 + ZIP Test |
| Резерв перед распаковкой | ZIP + распаковка + 10 % + 1 ГиБ |
| Защита от дублей | MST_META_REPL_FILES.DEP_ID + REPL_ID |
| Свежесть квитанции | менее 60 минут |
| Обычные логи на флешке | до 3 дней |
ReplPrivateDesktop на флешке |
до 1 дня |
| Неподтверждённые пакеты | автоматически не удаляются |
Офлайн-репликация всегда действует по правилу:
Сначала полностью принять, проверить и применить входящие данные; затем сформировать, записать и повторно проверить исходящие; только после этого разрешить извлечение накопителя.
Если любой этап не завершён, успешная квитанция не выдаётся, второй этап не запускается либо весь цикл помечается ошибкой. Благодаря этому физический накопитель становится надёжной заменой сетевого канала, но существующая логика репликации и защита от повторной загрузки сохраняются.