Общие вопросы > Администрирование
Репликация сервер-сервер
flexo_:
Добрый день! Искал по форуму ответ на свой вопрос, но находил лишь направления для размышлений, которые на деле не помогли. В общем суть проблемы следующая:
Есть два сервера, назовём их Primary (P) и Secondary (S). Сервер (P) достался мне от предыдущих админов. (S) сервер я развернул для бэкапа с остановкой службы. Создал документ Connection на (P), который по расписанию реплицирует все имеющиееся базы и создал реплики с (P) на (S) необходимых баз. Все базы реплицируются отлично, кроме одной (её вес 35гигов). Началось с того, что после создания репликации база "уехала" на (S) без каких либо ошибок, но на следующей день в этой базе на (P) пропали некоторые документы, хотя на (S) они видны. При попытке реплицировать, какие то док-ты могут появиться, но спустя некоторое время исчезают. Реплицировать пробовал и push/pull из консоли, и через меню в админке file/replication/replicate. Сегодня попробовал очистить историю репликации на обоих серверах и запустить push на сервере (S), но в итоге на (P) удалилась большая часть документов, а на (S) всё это имеется. В общем какая то странная на мой взгляд ситуация.
На все реплицируемые базы в ACL оба сервера выставлены как Server, Manager + галочка delete documents.
Подскажите, что я не так делаю или наведите меня на путь истинный.
P.S. В разных документациях и в гугле ничего похожего на мою проблему не нашёл... :(
P.P.S. Если добавляю новый документ в базу, то реплицируется отлично. Если изменяю старый документ, что бы обновить ему дату - не реплицируется.
ViV:
Добрый день, в настройках репликации для базы на P и на S есть формула репликации? Сравните все вкладки этих настроек на обоих серверах.
flexo_:
Настройки сравнивал - идентичны.
Формула репликации отсутствует, но читав в гугле, пробовал сделать SELECT @All, но эта формула не сохраняется.
ViV:
А количество документов при визуальном различии соответствует разнице в количестве документов в свойствах этих баз(вторая вкладка свойств)?
flexo_:
Да, кол-во документов менялось по мере прохождения реплик. Я их даже записываю, что бы отслеживать.
(P)
9991
10377
9297
(S)
9756
9758
9759
Сейчас же если открываю базу с сервера (S), то вижу всё (в глубь не лазил, т.к. не работаю в этой базе, но беглым взглядом как было раньше), а если открывать базу с (P), то там вижу малую часть.
А сейчас у меня есть подозрение, что в базе многие документы помечены на удаление, но почему я их вижу на (S)....?
P.S. Soft deletion включен.
Навигация
Перейти к полной версии