powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgbouncer cannot connect to server
9 сообщений из 9, страница 1 из 1
pgbouncer cannot connect to server
    #40047299
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер.


Пытаюсь установить pgbouncer



Сделал все по статье
https://wtfm.info/pgbouncer-настройка-пулера-соединений-postgresql/


/etc/pgbouncer/userlist.txt

добавил
"postgres" "md5098f6bcd4621d373cade4e832627b4f6"


где код взял из pg_swaudow





В сам конфиг вписал это

[databases]
; fallback connect string
* = host=localhost port=5432

[pgbouncer]
logfile = /var/log/pgbouncer/pgbouncer.log
pidfile = /var/run/pgbouncer/pgbouncer.pid
listen_addr = *
listen_port = 6432
auth_type = md5
auth_file = /etc/pgbouncer/userlist.txt
admin_users = postgres
stats_users = stats, postgres
pool_mode = transaction
server_reset_query = DISCARD ALL
ignore_startup_parameters = extra_float_digits
max_client_conn = 5000
default_pool_size = 100








А при попытке подключиться

[root@localhost data]# PGHOST=/tmp psql -d postgres -Upostgres -p 6432
psql: ERROR: pgbouncer cannot connect to server
...
Рейтинг: 0 / 0
pgbouncer cannot connect to server
    #40047300
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При этом к какой-то бд, которую я не создавал - подключается...


[root@localhost data]# PGHOST=/tmp psql -d pgbouncer -Upostgres -p 6432
psql (9.5.25, server 1.15.0/bouncer)
Type "help" for help.

pgbouncer=#
...
Рейтинг: 0 / 0
pgbouncer cannot connect to server
    #40047301
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите разобраться пожалуйста
...
Рейтинг: 0 / 0
pgbouncer cannot connect to server
    #40047302
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комит
помогите разобраться пожалуйста


А посмотреть что в логах pgbouncer и базы при этом в качестве первого шага не догадались?

Не считая этого я бы начал с проверки

psql -d postgres -Upostgres -p 5432 -h localhost

работает оно или нет

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
pgbouncer cannot connect to server
    #40047304
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk
комит
помогите разобраться пожалуйста


А посмотреть что в логах pgbouncer и базы при этом в качестве первого шага не догадались?

Не считая этого я бы начал с проверки

psql -d postgres -Upostgres -p 5432 -h localhost

работает оно или нет

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru



Да, на 5432 подключается без проблем, с запросом пароля.



В логе вот что:


2021-02-19 19:05:43.017 MSK [2816] LOG stats: 0 xacts/s, 0 queries/s, in 0 B/s, out 0 B/s, xact 0 us, query 0 us, wait 0 us
2021-02-19 19:06:43.017 MSK [2816] LOG stats: 0 xacts/s, 0 queries/s, in 0 B/s, out 0 B/s, xact 0 us, query 0 us, wait 0 us
2021-02-19 19:07:43.017 MSK [2816] LOG stats: 0 xacts/s, 0 queries/s, in 0 B/s, out 0 B/s, xact 0 us, query 0 us, wait 0 us
2021-02-19 19:07:51.172 MSK [2816] LOG C-0xea6960: (nodb)/(nouser)@unix(2851):6432 registered new auto-database: db=postgres
2021-02-19 19:07:51.172 MSK [2816] LOG C-0xea6960: postgres/postgres@unix(2851):6432 login attempt: db=postgres user=postgres tls=no
2021-02-19 19:07:51.176 MSK [2816] LOG S-0xeada00: postgres/postgres@[::1]:5432 new connection to server (from [::1]:34354)
2021-02-19 19:07:51.181 MSK [2816] WARNING server login failed: FATAL Ident authentication failed for user "postgres"
2021-02-19 19:07:51.181 MSK [2816] LOG C-0xea6960: postgres/postgres@unix(2851):6432 closing because: Ident authentication failed for user "postgres" (age=0s)
2021-02-19 19:07:51.181 MSK [2816] WARNING C-0xea6960: postgres/postgres@unix(2851):6432 pooler error: Ident authentication failed for user "postgres"
2021-02-19 19:07:51.181 MSK [2816] LOG S-0xeada00: postgres/postgres@[::1]:5432 closing because: login failed (age=0s)
2021-02-19 19:08:43.017 MSK [2816] LOG stats: 0 xacts/s, 0 queries/s, in 0 B/s, out 0 B/s, xact 0 us, query 0 us, wait 0 us
2021-02-19 19:09:43.017 MSK [2816] LOG stats: 0 xacts/s, 0 queries/s, in 0 B/s, out 0 B/s, xact 0 us, query 0 us, wait 0 us
2021-02-19 19:09:49.110 MSK [2816] LOG C-0xea6960: postgres/postgres@unix(2857):6432 login attempt: db=postgres user=postgres tls=no
2021-02-19 19:09:49.110 MSK [2816] LOG C-0xea6960: postgres/postgres@unix(2857):6432 closing because: pgbouncer cannot connect to server (age=0s)
2021-02-19 19:09:49.110 MSK [2816] WARNING C-0xea6960: postgres/postgres@unix(2857):6432 pooler error: pgbouncer cannot connect to server
2021-02-19 19:09:49.113 MSK [2816] LOG S-0xeada00: postgres/postgres@[::1]:5432 new connection to server (from [::1]:34356)
2021-02-19 19:09:49.118 MSK [2816] WARNING server login failed: FATAL Ident authentication failed for user "postgres"
2021-02-19 19:09:49.118 MSK [2816] LOG S-0xeada00: postgres/postgres@[::1]:5432 closing because: login failed (age=0s)
2021-02-19 19:10:43.017 MSK [2816] LOG stats: 0 xacts/s, 0 queries/s, in 0 B/s, out 0 B/s, xact 0 us, query 0 us, wait 0 us
2021-02-19 19:10:53.251 MSK [2816] LOG C-0xea6960: pgbouncer/postgres@unix(2862):6432 login attempt: db=pgbouncer user=postgres tls=no
2021-02-19 19:11:05.734 MSK [2816] LOG C-0xea6960: pgbouncer/postgres@unix(2862):6432 closing because: client close request (age=12s)
2021-02-19 19:11:09.393 MSK [2816] LOG C-0xea6960: pgbouncer/postgres@unix(2863):6432 login attempt: db=pgbouncer user=postgres tls=no
2021-02-19 19:11:12.415 MSK [2816] LOG C-0xea6960: pgbouncer/postgres@unix(2863):6432 closing because: client close request (age=3s)
2021-02-19 19:11:23.413 MSK [2816] LOG C-0xea6960: postgres/postgres@unix(2864):6432 login attempt: db=postgres user=postgres tls=no
2021-02-19 19:11:23.413 MSK [2816] LOG C-0xea6960: postgres/postgres@unix(2864):6432 closing because: pgbouncer cannot connect to server (age=0s)
2021-02-19 19:11:23.413 MSK [2816] WARNING C-0xea6960: postgres/postgres@unix(2864):6432 pooler error: pgbouncer cannot connect to server
2021-02-19 19:11:23.416 MSK [2816] LOG S-0xeada00: postgres/postgres@[::1]:5432 new connection to server (from [::1]:34358)
2021-02-19 19:11:23.421 MSK [2816] WARNING server login failed: FATAL Ident authentication failed for user "postgres"
2021-02-19 19:11:23.421 MSK [2816] LOG S-0xeada00: postgres/postgres@[::1]:5432 closing because: login failed (age=0s)
2021-02-19 19:11:43.017 MSK [2816] LOG stats: 0 xacts/s, 0 queries/s, in 0 B/s, out 0 B/s, xact 0 us, query 0 us, wait 0 us
2021-02-19 19:12:43.017 MSK [2816] LOG stats: 0 xacts/s, 0 queries/s, in 0 B/s, out 0 B/s, xact 0 us, query 0 us, wait 0 us






Раньше с pgbouncer знаком не был совсем...
...
Рейтинг: 0 / 0
pgbouncer cannot connect to server
    #40047305
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сервер тестовый, специально его создал для тренировки.
...
Рейтинг: 0 / 0
pgbouncer cannot connect to server
    #40047306
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комит,

Ну вот же вам все написали
2021-02-19 19:11:23.421 MSK [2816] WARNING server login failed: FATAL Ident authentication failed for user "postgres"


от какого пользователя у вас pgbouncer работает?
а от кого вы пробовали psql на 5432 запускать?


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
pgbouncer cannot connect to server
    #40047369
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk
комит,

Ну вот же вам все написали
2021-02-19 19:11:23.421 MSK [2816] WARNING server login failed: FATAL Ident authentication failed for user "postgres"


от какого пользователя у вас pgbouncer работает?
а от кого вы пробовали psql на 5432 запускать?


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru



от пользователя postgres

других в БД нет
...
Рейтинг: 0 / 0
pgbouncer cannot connect to server
    #40047371
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комит
Maxim Boguk
комит,

Ну вот же вам все написали
2021-02-19 19:11:23.421 MSK [2816] WARNING server login failed: FATAL Ident authentication failed for user "postgres"


от какого пользователя у вас pgbouncer работает?
а от кого вы пробовали psql на 5432 запускать?


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru



от пользователя postgres

других в БД нет


Эм вы издеваетесь да...?
Какое отношение имеют пользователи БД к вопросу от кого работает pgbouncer.

Если вы получаете ошибку ident значит не от postgresql вероятнее всего.
И вам надо или pgbouncer от правильного пользователя пускать или pg_hba.conf поменять под вашу конфигурацию.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgbouncer cannot connect to server
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]