Репликация баз между серверами

victorhalf

Well-known member
29.05.2007
74
1
#1
День добрый
Помогите разобраться куда копать?
Несколько серверов: главный(7.0.1) и несколько в районах (6.5.3). Решил я собирать лог файлы со всех серверов у себя на главном. Ручками сделал первую реплику и настроил соединение для репликации через каждые 4 часа(Pull only). Реплицирует. НО... почемуто все truncated, приходиться вручную досохранять. Что не есть гут.
И еще - почемуто на главном удаляются и старые док-ты(как при обычной репликации, хотя стоит Pull only)
В Replication settings стоит Full documents.
Посоветуйте где искать решение- почему обрезаются док-ты?
С ув. Виктор
 

puks

Lotus team
03.02.2007
1 971
8
#2
<!--QuoteBegin-victor.+1:10:2007, 08:54 -->
<span class="vbquote">(victor. @ 1:10:2007, 08:54 )</span><!--QuoteEBegin-->почемуто все truncated, приходиться вручную досохранять.
[snapback]80214" rel="nofollow" target="_blank[/snapback]​
[/quote]
Это в каком смысле?

<!--QuoteBegin-victor.+1:10:2007, 08:54 -->
<span class="vbquote">(victor. @ 1:10:2007, 08:54 )</span><!--QuoteEBegin-->И еще - почемуто на главном удаляются и старые док-ты(как при обычной репликации, хотя стоит Pull only)
[snapback]80214" rel="nofollow" target="_blank[/snapback]​
[/quote]

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

Для источника, в случае лог файла глубина истории регулируется:

By default, the log file (LOG.NSF) records information about the IBM® Lotus® Domino™ system. Because the log file can become quite large, it is important to manage its size. You can control the size of the log file automatically, using NOTES.INI settings, user preferences, and other settings. For example, the Log setting in the NOTES.INI file determines how long documents are maintained before being deleted from the log file. By default, documents are deleted after 7 days

В получателе это регулируется настройками в Replication Settings на закладке Space Savers.
 

victorhalf

Well-known member
29.05.2007
74
1
#3
Это в каком смысле?
В том смысле что новые документы в базе попадают в вид Miscellaneous Events в категорию Not Categorized, а зайдя в него в заголовке окна пишется что (TRUNCATED) типа обрезаное. Вот и приходиться Actions--Retrieve entire document.
А причем тут тип репликации? Ты хочешь сказать, что на источнике эти документы еще есть, а в получателе уже удалены? Скорее всего не так. Если они удалены в источнике, то при репликации они будут удалены и в получателе.
Как причем? Мне нужно чтобы с одного сервера(скажем Сервер2) данные сохранялись на другом(Сервер1). Это можно, если реплицировать в одну сторону(пул онли на Сервер1). Фигня в том, что на Сервер2 лог действительно живет 7 дней и подчищается, но почемуто данные при репликации удаляются и на Сервер1, хотя по замыслу должны просто добавляться новые.
В получателе это регулируется настройками в Replication Settings на закладке Space Savers.
На Space Savers ни одной галки не стоит, и на Basics стоит получать фул документ
 

RAJ

Well-known member
17.01.2007
440
0
#4
<!--QuoteBegin-victor.+2:10:2007, 10:09 -->
<span class="vbquote">(victor. @ 2:10:2007, 10:09 )</span><!--QuoteEBegin-->Фигня в том, что на Сервер2 лог действительно живет 7 дней и подчищается, но почемуто данные при репликации удаляются и на Сервер1, хотя по замыслу должны просто добавляться новые.
[snapback]80273" rel="nofollow" target="_blank[/snapback]​
[/quote]

в свойствах репликации на закладке "Advanced" снимите галку "Deletions",
тогда стабы удаления в базу приходить не будут
 

puks

Lotus team
03.02.2007
1 971
8
#5
<!--QuoteBegin-victor.+2:10:2007, 03:09 -->
<span class="vbquote">(victor. @ 2:10:2007, 03:09 )</span><!--QuoteEBegin-->хотя по замыслу должны просто добавляться новые.
[snapback]80273" rel="nofollow" target="_blank[/snapback]​
[/quote]

Почему? Ты же стабы тоже получаешь, как и новые документы.

А почему бы тебе не сделать просто реплику на всех серверах и в ней будут все логи?
 

victorhalf

Well-known member
29.05.2007
74
1
#6
puks, raj спасибо. перестало удалять,и кстати помоему даже перестало обрезать док-ты. Вот блин чудеса.
<!--QuoteBegin-puks+2:10:2007, 17:56 -->
<span class="vbquote">(puks @ 2:10:2007, 17:56 )</span><!--QuoteEBegin-->А почему бы тебе не сделать просто реплику на всех серверах и в ней будут все логи?[/quote]
Я несовсем понял, что ты советуешь. У меня сейчас на Сервер1 сделана дир-я где в отдельных файлах лежат реплики логов всех остальных серверов. Можно как то проще?
 

puks

Lotus team
03.02.2007
1 971
8
#7
Если у тебя это реплика, то каждый сервер пишет в этот файл у себя, плюс данные с других серверов реплицируются в него же.