Что это за ошибка «не аутентифицироваться» при запуске pgpool? - PullRequest
2 голосов
/ 02 апреля 2019

Я настроил два экземпляра EC2, один запущенный postgres и один запущенный pgpool в надежде использовать возможности пула соединений pgpools.

Как часть моей конфигурации для pgpool, я установил метод auth в моих pg_hba.conf и pool_hba.conf равным md5, а также установил enable_pool_hba = true и настроил файл pool_passwdв указанном формате username:password.

например, мои pg_hba.conf и pool_hba.conf имеют запись, которая выглядит следующим образом:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
  host  all             all             0.0.0.0/0               md5

Когда я запускаю службу pgpool, она отвечаетчто он запустился успешно, но затем я вижу ошибку «не удалось подтвердить подлинность».Смотрите вывод ниже:

systemd[1]: Started pgpool-II.
pgpool[4234]: LOG:  Setting up socket for 0.0.0.0:9999
pgpool[4234]: LOG:  Setting up socket for :::9999
pgpool[4234]: LOG:  pgpool-II successfully started. version 3.4.3
pgpool[4234]: LOG:  find_primary_node: checking backend no 0
pgpool[4234]:
pgpool[4234]: ERROR:  failed to authenticate
pgpool[4234]: DETAIL:  invalid authentication message response type, Expecting 'R' and received 'E'

Я посмотрел в журналах и не увидел никакой дополнительной информации, и похоже, что все работает, и я могу подключиться везде, где мне нужно успешно.

Мне интересно, есть ли у кого-нибудь понимание этой ошибки аутентификации, что вызывает ее и где я могу найти дополнительную информацию о том, что, если что-то идет не так.

Спасибо!

...