Получение ошибки при запуске pg_basebackup через PGBOUNCER - PullRequest
1 голос
/ 08 апреля 2019

Мы используем PGBOUNCER (механизм подключения пула). PGBOUNCER использует порт 5433.

Номер порта базы данных Postgres - 6433. Используя порт 5433, PGBOUNCER подключается к базе данных Postgres через порт 6433.

Теперь PGBOUNCER правильно устанавливает соединения, но когда я пытаюсь запустить pg_basebackup через порт 5433 (порт PGBOUNCER), мы получаем следующую ошибку. Пожалуйста, ведите меня.

/opt/postgres/9.2/bin/pg_basebackup -p 5433 -U postgres -P -v -x --format=tar --gzip --compress=1 --pgdata=- -D /opt/rao

pg_basebackup: could not connect to server: ERROR:  Unsupported startup parameter: replication

1 Ответ

1 голос
/ 08 апреля 2019

pgBouncer не может говорить протокол репликации , поэтому вы не можете запустить pg_basebackup через него.

В любом случае не имеет смысла говорить протокол репликации через диспетчер соединений, потому чтоСоединения репликации имеют тенденцию быть долгоживущими, и их не так много.Поэтому объединение в пул не имеет смысла.

Подключайтесь к PostgreSQL напрямую для запуска резервного копирования.

Нет необходимости говорить, что запускать PostgreSQL 9.2 сегодня очень плохая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...