|
Не работает RAC, "Already open"
Builder, Гипервизор, Злопчинский, Prog_man, Многолетний Апельсин, Crusher, Timon1405, , AlexKimp, elka302, KJlag, zenik, Ageres
| ☑ |
0
kormax
10.05.25
✎
00:14
|
Всем доброго дня
У меня развёрнут 1C server на Rocky Linux в PostgrePro 17-1C, кластере на том же сервере.
Версия 8.3.27.1559
Через толстый и тонкий клиент всё работает, но когда пытаюсь работаь через RAC, то вечно получаю ошибку
[viktor@server1c ~]$ /opt/1cv8/x86_64/8.3.27.1559/rac infobase --cluster=server1c:1541 list
Ошибка соединения с сервером
list:1545
Already open
[viktor@server1c ~]$
В /etc/hosts
всё прописано как нужно и server1c ссылается на 127.0.0.1
в pg_hba.conf
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all peer
host replication all 127.0.0.1/32 md5
host replication all ::1/128 md5
host all all 0.0.0.0/0 md5
Куда ещё копать?
Прошу пожалуйста помощи.
|
|
1
Philix
10.05.25
✎
12:58
|
(0) Судя по сообщению, RAC принял list в качестве адреса сервера RAS с дефолтовым портом 1545... Надо пересобрать командную строку, исходя из задачи.
|
|
2
arsik
гуру
11.05.25
✎
11:37
|
(0) Откуда такие примеры?
+(1) "--cluster=<uuid>"
|
|
3
SilentMan
11.05.25
✎
11:54
|
(0) Для того, чтобы работал rac, должен быть запущен RAS (server).
RAC (client) к кластеру не подключается.
|
|
4
Многолетний Апельсин
12.05.25
✎
10:37
|
Как было сказано в (2) - в параметр --cluster передается идентификатор кластера. Последним параметром в rac указывается сетевой адрес и порт компьютера, на котором запущен сервер ras.
Узнать идентификатор кластера (на примере из первого поста) можно командой
rac cluster list server1c:1545
и из полученного ответа взять гуид из поля "cluster"
|
|