Задать вопрос
semenenko88
@semenenko88
Системный администратор

Если на одном linux сервере работает 1С и postgres, возможно через сокет подключиться к базе?

Если на одном linux сервере работает 1С и postgres, возможно через сокет подключиться к базе Сервером 1С?
  • Вопрос задан
  • 815 просмотров
Подписаться 1 Средний 4 комментария
Решения вопроса 1
semenenko88
@semenenko88 Автор вопроса
Системный администратор
Нашел решение, запишу тут, вдруг кому поможет.
Оказывается 1С хорошо с unix сокетами работает. Вот так добавляется база:
5ddbb5c613852500650878.png

В адресе сервера указывается путь к папке с сокетом. Перед этим нужно дать доступ пользователю от имени которого работает служба 1С к самому сокету.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Dementor
программист, архитектор, аналитик
Странный вопрос. Все зависит от настроек.

UPD. Поскольку речь шла про unix_socket, то ответ - НЕТ.
Ответ написан
Bessome
@Bessome
Администратор Linux, Windows. 1С программист
Дополню к решению автора, так как не всем явно будет понятна настройка Postgres:
в файле каталога базы данных pg_hba.conf надо изменть доступ к сокету:
local all all peer
заменяем на
local all all host
тем самым давая возможность другим пользователям Linux подключаться к сокету с хоста.
И условие, естественно, чтобы сервер 1С стоял на той же ноде, что и Postgres
Но есть вариант примонтировать сокет к машине с 1С
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы