Просмотр сообщений - flexo_

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - flexo_

Страницы: [1]
1
Собственно реплика прошла успешно, кол-во документов в базах одинаковое. Реплику по расписанию буду ковырять уже в понедельник. Сейчас база на обоих серверах рабочая.

2
Да, роль одна - Administrator. Я дал её серверам и админу, сейчас запустил реплику с (S) на (P). На (P) базу удалил.

Нагуглил, что при локальном открытии я могу не видеть данные по многим причинам: написание базы (ей сто лет в обед), шифрование сертификатом сервера и т.п.
Собственно ранее выложеная ссылка на доп роли скорей всего мой случай. Потому как у кого-то (сейчас уже и не вспомню) в ACL была выключено роль Administrator. Сейчас реплика создастся, буду смотреть дальше.

3
Извиняюсь, что устроил флуд.
Возможно повторюсь, но если у человека есть права на базу и открыть её со второго сервера (S), то всё видно и замечательно работает. Но если открыть базу с сервера (S) просто как файл, то ситуация аналогична с первым (P) сервером...

4
В общем из корзины не всё восстанавливается, а если восстанавливается, то не реплицируется.
Попробовал создать новую запись, скопировав всё с документа, который я вижу на своей рабоче машине. Создал, но эта запись тоже не реплицируется.

5
Попробуйте для начала фиксап, он чинит возможные проблемы с базой. Выполнять нужно на обеих репликах. Но на время выполнения база будет не доступна. Ну и бекап перед этим хорошо бы сделать.
У вас в этой базе софтовое удаление используется в логике, есть ли в приложении что-то подобное корзине?

Сейчас окончательно вас запутаю.
Со своего компа, на котором я вижу все файлы на втором сервере зашёл в корзину, там есть куча документов. Попытался выборочно восстановить - восстанавливаются. Сейчас буду пробовать из корзины что-то достать и сделать реплику.

Потушил на втором сервере службу и открыл базу просто как локальный файл. Та же самая фигня - только малая часть документов... но если открывать этот же файл как с сервера - всё ок.
Капец :(

6
Пробовали стандартный набор fixup/compact/updall над этими базами? Может они покривились в чем-то
Не пробовал. На каком сервере рекомендуете это запустить, P или S?

И ещё, compact не потрет файлы, которые удалены? А то я где то читал, что его не рекомендуют делать с базой, у которой включен soft deletion.

Так же ещё вопрос, что такое updall? Не знаком ещё с этим.

7
Опа, я нашёл тему которая описывает мою проблему. Извиняюсь, что ссылка на сторонний ресурс http://sysadmins.ru/topic366465.html
...доступ Читатель, Редактор, Менеджер, а тут про роль Видимость всех документов (доп. роль)...
Но только я не совсем понимаю, что за дополнительная роль и где её искать. Может подскажете?

Но новые документы, созданные мною - реплицируются же. Или я что-то не догоняю.....?

8
DAOS на серверах не используете?
Посмотрел, DAOS Disabled

9
При софтовом удалении документы хранятся определенное количество дней в базе.
Да, я видел. Стояло 48 часов, поставил на всякий случай 120 часов, что бы не потерять ничего в случае долго разбирательства.

10
Ещё одно наблюдение.
Вчера на сервере (S) остановил службу domino и скопировал файл с этой базой. Размер показывается - 35 гигов, но если её открыть в клиенте, то она выглядит точно так же как и на (P). То есть все документы я и пользователи видим только когда открываем эту базу непосредственно с (S) сервера...
Может кэш какой, а документы на самом деле удалены soft deletion?

11
Нет, на (P) их точно никто не удалял. Тем более удаленных документов получается почти 90%.
Причем если я документ добавляю, он реплицируется и удаляется. А вот большая часть старых документов (как я уже говорил) на (P) отсутствует, а на (S) есть. Опять же, я запускал push на (S), следовательно он удалил записи на (P), но у себя оставил. А если запускать pull на (P), то он ничего не стягивает с (S).

P.S. Сейчас вспоминаю, 8 757 документов (о чем писал чуть выше) он удалил после очистки истории. То есть после первого создания реплики на сервере (P) отсутствовала малая часть документов. А вот после очистки истории, репликатор провёл хорошую чистку базы на том же (P).

12
Вот что нашёл в логах, когда делал push с сервера (S) на (P)
Replicator deleted 8 757 document(s) in (P)
То есть на первом сервере эти документы были удалены... Получается их там и нет, но почему репликатор их удалил, если в базе на сервере (S) они есть, я и другие юзеры их видят.

13
Да, кол-во документов менялось по мере прохождения реплик. Я их даже записываю, что бы отслеживать.
(P)
9991
10377
9297
(S)
9756
9758
9759

Сейчас же если открываю базу с сервера (S), то вижу всё (в глубь не лазил, т.к. не работаю в этой базе, но беглым взглядом как было раньше), а если открывать базу с (P), то там вижу малую часть.

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

P.S. Soft deletion включен.

14
Настройки сравнивал - идентичны.
Формула репликации отсутствует, но читав в гугле, пробовал сделать SELECT @All, но эта формула не сохраняется.

15
Добрый день! Искал по форуму ответ на свой вопрос, но находил лишь направления для размышлений, которые на деле не помогли. В общем суть проблемы следующая:
Есть два сервера, назовём их 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. Если добавляю новый документ в базу, то реплицируется отлично. Если изменяю старый документ, что бы обновить ему дату - не реплицируется.

Страницы: [1]