Всем доброго дня
У меня развёрнут 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
Как было сказано в (2) - в параметр --cluster передается идентификатор кластера. Последним параметром в rac указывается сетевой адрес и порт компьютера, на котором запущен сервер ras.
Узнать идентификатор кластера (на примере из первого поста) можно командой
rac cluster list server1c:1545
и из полученного ответа взять гуид из поля "cluster"
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший