Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

         

Как обеспечить работу на сервере нескольких репликаторов


Если в документах Connection запланированы одновременные или перекрывающиеся по времени репликации с несколькими серверами, следует иметь на сервере несколько одновременно работающих репликаторов. При этом станут возможны одновременные репликации с разными серверами - каждый репликатор с одним сервером одновременно. Например, если на одно и то же время запланированы репликации сервера А с серверами B и С, и на сервере А запущено два репликатора, один из них будет выполнять репликацию с сервером B, в то время как второй - с сервером C.

Для запуска нескольких репликаторов возможны следующие варианты.

·        Переменная Replicators или переменная ServerTasks из файла NOTES.INI сервера.

·        Команда Load Replica с консоли.

·        Команда Load Replica имя_сервера с консоли. Запущенный такой командой репликатор завершится после выполнения репликации с указанным сервером, что эквивалентно команде Replicate имя_сервера.

·        Запуск репликатора на уровне операционной системы.

Запуск репликатора на уровне операционной системы выполняется командой

хREPLICA [direction] servername [filename or directory] ,

где:

·        х - "I" для OS/2, "N" для Windows NT или Windows 95, "V" для Netware;

·        [direction] - необязательный параметр, определяющий тип репликации:

                        ·        пусто - Pull-Push,

                        ·        -p - Pull-Only,

                        ·        -s - Push-Only;


·        Servername

- имя вызываемого сервера;

·        [filename or directory] - необязательный параметр, задающий имя файла базы или каталог с базами, для которых должна выполняться репликация.

Для того чтобы избежать недоразумений при столь необычном запуске репликатора, проверьте, чтобы в переменных KeyFileName и ServerKeyFileName из файла NOTES.INI были указаны одни и те же ID-файлы. Репликатор, запущенный на уровне операционной системы, будет работать под ID из KeyFileName, в то время как сервер Notes и запущенный из него репликатор работают под ID из ServerKeyFileName.

Наконец, целесообразность применения такого способа запуска репликатора неочевидна, и, начиная с версии 4.5, упоминание о нем в базе Notes Administration Help исчезает.

После того, как на сервере уже запущено несколько репликаторов, их можно остановить, но только все сразу, командой Tell Replica Quit.


Содержание раздела