Имя: Пароль:
1C
1С v8
8.2 Где в системе прописывается основной IP-порт и служебный порты кластера?
,
0 Rounder
 
28.02.12
13:00
8.2.15.294 Где в системе прописывается основной IP-порт и служебный IP-порт кластера?
Как их можно изменить?
Рядом работают 8.1 и 8.2 15хх и 16хх диапазоны соответственно.
При установке почему то кластеру 8.2 были назначены одинаковые IP-порт и служебный IP-порт.
Сразу просто смутило.
Теперь вот регламентное не выполняется (возможно по этой же причине) и вылетает с ошибкой:
{ОбщийМодуль.КонтрольАктивности(14)}: Ошибка при вызове метода контекста (ConnectAgent)
по причине:
Произошла исключительная ситуация (V82.COMConnector.1): descr=Сервер недоступен (Не отвечает, завершается аварийно или порт занят другим приложением) line=557 file=Src\RemoteCreatorImpl.cpp
1 andrewks
 
28.02.12
13:02
Службы
2 Rounder
 
28.02.12
13:05
(1)Прописано:
"C:\Program Files\1cv82\8.2.15.294\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\srvinfo"

Или ты не это имел в виду?
3 andrewks
 
28.02.12
13:07
(2) там и имел в виду. меняй, перезапускай. и не IP, а TCP
4 Rounder
 
28.02.12
13:10
Либо ты меня не понял - либо я тебя.
1. Что на что менять? Вроде же все написано корректно - но кластер показывает через консоль что у него и IP-порт и служебный IP-порт одинаков, а именно: 1641. Например в 8.1 IP-порт 1541, а служебный IP-порт 1560.
2. Не понял про "и не IP, а TCP"...
5 Rounder
 
28.02.12
13:25
Актуально.
6 andrewks
 
28.02.12
13:26
(4) у тебя два агента. две службы, соответственно. разведи их по портам и папкам.

"2. Не понял про "и не IP, а TCP"..." no comments
7 D_Pavel
 
28.02.12
13:28
не ТСР, а ТСР/IР
8 andrewks
 
28.02.12
13:29
(7) садись, два
9 Rounder
 
28.02.12
13:30
(6) все разведено по разным портам и папкам - об этом писал.
(6)(7) Про IP и TCP/IP если это придирка к первому сообщению, то я там специально сохранил стилистику из описания кластера в консоли. Если вы о чем-то ином - то тогда прошу пояснить.
10 Rounder
 
28.02.12
13:31
+ к (9) в реестре:
"C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv81\server"
и
"C:\Program Files\1cv82\8.2.15.294\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:\Program Files\1cv82\srvinfo"

Точно так же и в свойствах служб.
11 andrewks
 
28.02.12
13:32
(9)
1. давай строки запуска каждой из служб
2. ясно, тогда по этому пункту нет вопросов
12 andrewks
 
28.02.12
13:33
(10) всё, вижу
13 ptiz
 
28.02.12
13:34
Может, в файликах в папке сервера? 1CV8Reg.lst ?
14 andrewks
 
28.02.12
13:35
строку подключения для comconnector'a давай
15 Rounder
 
28.02.12
13:37
ServerName = "sname:1641";
Connector = новый comobject("V82.COMConnector");
AgentConnection = Connector.ConnectAgent(ServerName);
16 andrewks
 
28.02.12
13:42
а если sname:1640 ?
17 Rounder
 
28.02.12
13:42
(13) да вроде и там порты прописаны такие же как и в реестре и службах.
18 Rounder
 
28.02.12
13:46
А так вроде сначала выдало регламентное ошибку аутентификации, затем аутентифицировало и написало что фоновое задание выполнено успешно.
Выполнение проверю.

Но почему так?
И почему порт и служебный порт один и тот же?
19 andrewks
 
28.02.12
13:47
(18) -regport менеджер -port агент -range раб.процессы и пр.
20 Rounder
 
28.02.12
13:49
(19) За это спасибо!
Но почему: порт и служебный порт в консоли кластера один и тот же? Нужно ли пытаться изменить и как?
21 andrewks
 
28.02.12
13:51
(20) это нормально
22 Rounder
 
28.02.12
13:52
Еще раз спасибо за помощь!
Чуть позже достоверно узнаю работает ли регламентное :)
Независимо от того, куда вы едете — это в гору и против ветра!