• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Проблема ошибка репликации между серверами

I

ildareshka

2016-12-09_11-32-52.png

Какой день мучает проблема с репликацией одной базы
есть сервер1 - основной
есть сервер2 - в дочерней организации
есть база визирования документов

репликация документов с сервера2 на сервер1 вообще без проблем
в обратную же сторону вышибает по таймауту

Unable to store document in сервер2 visa.nsf (NoteID = 0) from visa (NoteID = 4832894): Remote system no longer responding
Partially replicated сервер2 visa.nsf (due to previously reported error)

если делать ручками в клиенте notes под учеткой сервера то имеем такие ошибки
длина таблицы сервера не соответствует ожидаемой
либо
ошибка сетевого протокола не удается расшифровать сообщение от сервера

Журнал репликаций чистил, базу на дочернем сервере создавал с нуля, фиксапил и компактил обе базы
ошибка только на одной базе, все остальное летает на ура
на скрине видно, что репликация с грехом пополам утром прошла и потом опять все застопорилась
 

Wanderstep

Lotus Team
23.03.2006
493
65
BIT
18
Какая версия серверов и клиента? Какая версия ODS реплик на обоих серверах?
Затык репликации всегда на одном и том же документе?
Пересоздавать реплику базу надо не на одном сервере, а на обоих.
Включайте расширенные логи по репликации LOG_REPLICATION=2, а то и LOG_REPLICATION=3.
Найдите в БД проблемный документ по NoteID, проверьте его.

Сообщения ошибок в клиенте интересны, но только не тогда, когда они на русском.
Англоязычные сообщения ошибок вам же самим облегчат жизнь - по них легко гуглить решение проблемы.
 
I

ildareshka

Какая версия серверов и клиента? Какая версия ODS реплик на обоих серверах?
Затык репликации всегда на одном и том же документе?
Пересоздавать реплику базу надо не на одном сервере, а на обоих.
Включайте расширенные логи по репликации LOG_REPLICATION=2, а то и LOG_REPLICATION=3.
Найдите в БД проблемный документ по NoteID, проверьте его.

Сообщения ошибок в клиенте интересны, но только не тогда, когда они на русском.
Англоязычные сообщения ошибок вам же самим облегчат жизнь - по них легко гуглить решение проблемы.

ods на обоих 52 с поддержкой daos
версии 9.0.1 fp4 и 9.0.1 fp5 (обнвовил до fp7)
подробные логи включал, затык не на конкретном документе, один два дока пролезут точно и изменения документов
чем компакт базы через копию не пересоздание реплки? (параметры load compact -c или load compact -replica), да и остальная кучка серверов реплицируется на ура
англоязычные ошибки по гуглу ни к чему не привели, да и ошибки то по сути клиентские
серверные ошибки только Remote system no longer responding
 

Мыш

Lotus Team
12.02.2008
1 220
29
BIT
71
Репликация Unread Marks включена? Точно ли нет другой реплики этой базы на каком-нибудь из серверов?
С сетью проблем нет? Еще: посмотрите св-ва обеих баз (закладка Advanced, "шапочка") и сравните со св-вами других (нормально реплицируемых) баз.
 

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
4
Проверьте канал на ретрансмиссию пакетов tcpip (ключевое слово - MTU). лучше в обе стороны.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!