Запланированное резервное копирование MarkLogic не выполняется, поскольку операция резервного копирования уже выполняется

Мы запускаем 3-узловой кластер (ML 8.0-5) на EC2 (серверы CentOS). У нас есть ночные резервные копии на S3, запланированные для всех баз данных.

Для некоторых баз данных, таких как Безопасность, я вижу в журнале следующую ошибку:

2016-12-23 05: 00: 08.820 Информация: Запуск резервного копирования базы данных с двумя лесами в s3: // [bucket] / Security / 20161223-0500088204840, jobid = 17882056419810225406 (Ежедневное событие, запланированное каждый день в T05: 00: 00.0Z )

2016-12-23 05: 00: 08.821 Ошибка: резервное копирование базы данных 2 лесов в s3: // [bucket] / Security / 20161223-0500088204840, jobid = 17882056419810225406, timestamp = 18446744073709551615 сбой: XDMP-FORESTOPIN: Forest Security имеет резервную копию операция в процессе

Я проверил s3, и резервная копия базы данных безопасности не была записана в корзину 23 декабря, хотя резервная копия этой базы данных завершилась успешно 22 декабря. Кроме того, 23 декабря удалось выполнить резервное копирование для других баз данных.

На странице состояния базы данных в консоли администратора для безопасности показано, что последнее резервное копирование выполнялось прошлой ночью (2016-12-23T05: 01: 01.863573Z).

Кроме того, на странице состояния леса безопасности показано, что последнее резервное копирование выполнялось вчера вечером (23 декабря 2016 г., 5:01:02).

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

Есть идеи, что может вызвать это? Я всегда могу открыть заявку в службу поддержки, но поскольку это вспомогательные базы данных и поэтому не так критичны, я хотел сначала проверить здесь, есть ли что-то очевидное.

Кстати: это может быть связано с сбоями запланированного резервного копирования Marklogic, но я не мог сказать, потому что это вопрос не предоставил достаточно подробностей для сравнения.


person nosqldev    schedule 23.12.2016    source источник


Ответы (1)


Я понял, что ответ содержится в базе знаний MarkLogic здесь: https://help.marklogic.com/Knowledgebase/Article/View/204/0/best-practicies-when-backing-up-multiple-базыданных-одновременно

В этом случае для всех баз данных было запланировано резервное копирование одновременно, и их конфигурации включали вспомогательные базы данных. Другими словами, базы данных Security, Schemas и Documents создавали резервные копии в 5 часов утра и включали резервную копию базы данных Security. Это вызвало конфликт, поскольку база данных безопасности, скорее всего, уже находилась в состоянии «резервного копирования».

Мне удалось воспроизвести ситуацию на локальном экземпляре MarkLogic, запланировав резервное копирование базы данных Security and Schemas на тот же период времени, приняв конфигурацию по умолчанию для резервного копирования всех вспомогательных баз данных. Я мог бы избежать ошибки, НЕ приняв вариант по умолчанию, включающий вспомогательные базы данных в резервную копию.

person nosqldev    schedule 26.12.2016
comment
Рад, что ты нашел ответ. Отметьте этот вопрос как принятый, чтобы другие могли видеть, что на него был дан ответ. - person Dave Cassel; 26.12.2016