Кто такой regport

1. paulwist 17.04.24 16:06 Сейчас в теме
Братья и сестры.

Поясните следующее:

ragent.exe -port <порт> -regport <порт>


Про -regport написано:

Номер сетевого порта главного менеджера кластера (rmngr), создаваемого по умолчанию при первом запуске ragent.exe. Значение по умолчанию: 1541.


Первое.

Имею команду следующего вида

ragent.exe -port 1000 -regport 999


Что будет значить для приведенной команды "при первом запуске" с каким портом ragent запустит rmngr с портом 1541 или с указанным regport 999 ??


Второе.

Например запускаю несколько ragent-ов

ragent.exe -port 1540 -regport 1541
ragent.exe -port 1000 -regport 999


Второй ragent по какому порту обратиться к "своему" rmngr по 1541 или по 999 ??
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. paulwist 18.04.24 15:12 Сейчас в теме
Сам спросил, сам отвечаю :)

Ключик -regport 999 нужен при первом запуске, когда вообще первый раз выполняется команда

ragent.exe -port 1000 -regport 999


В этом случае в папке кластера создаётся

Папка reg_999, рядом файл 1cv8wsrv.lst с таким содержанием

{
{1,
{1c46618e-289f-4985-b154-a8d9239b33d2,"Локальный кластер",999,"ИмяСервера",0,0,0,60,0,0,0,
{1,
{"ИмяСервера",999}
},0,0,1,0}
},
{0},0,1}


Внутри reg_999 пара файлов 1CV8Clst.lst, 1CV8Clsto.lst в которых прописаны -port 1000 -regport 999

Всё!!!

После этого с каким бы -regport не запускать ragent, rmngr будет всегда брать порт 999 из 1cv8wsrv.lst

Например,

ragent.exe -port 1000 -regport 1001


Порт будет всё равно 999.

Если ещё изменить -port 1000 на -port 2000, то ragent (c портом 2000), rmngr (c портом 999) запустятся, а rphost уже запускаться не будет.

Что бы кластер забыл с какими настройками его запускали, надо удалить чЁ он насоздавал, папку reg_999 с файлом 1cv8wsrv.lst.
После этого можно запустить, например так

ragent.exe -port 2000 -regport 1001 
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот