Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / PostgreSQL |
![]() ![]() |
комит Member Откуда: Сообщений: 142 |
Добрый вечер. Пытаюсь установить 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 |
19 фев 21, 19:27 [22283727] Ответить | Цитировать Сообщить модератору |
комит Member Откуда: Сообщений: 142 |
При этом к какой-то бд, которую я не создавал - подключается... [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=# |
19 фев 21, 19:29 [22283728] Ответить | Цитировать Сообщить модератору |
комит Member Откуда: Сообщений: 142 |
помогите разобраться пожалуйста |
19 фев 21, 19:29 [22283729] Ответить | Цитировать Сообщить модератору |
Maxim Boguk Member Откуда: Melbourne, Австралия Сообщений: 4581 |
А посмотреть что в логах pgbouncer и базы при этом в качестве первого шага не догадались? Не считая этого я бы начал с проверки psql -d postgres -Upostgres -p 5432 -h localhost работает оно или нет -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru |
||||
19 фев 21, 19:33 [22283731] Ответить | Цитировать Сообщить модератору |
комит Member Откуда: Сообщений: 142 |
Да, на 5432 подключается без проблем, с запросом пароля. В логе вот что:
Раньше с pgbouncer знаком не был совсем... |
|||||||||
19 фев 21, 19:37 [22283734] Ответить | Цитировать Сообщить модератору |
комит Member Откуда: Сообщений: 142 |
сервер тестовый, специально его создал для тренировки. |
19 фев 21, 19:38 [22283736] Ответить | Цитировать Сообщить модератору |
Maxim Boguk Member Откуда: Melbourne, Австралия Сообщений: 4581 |
комит, Ну вот же вам все написали 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 |
19 фев 21, 19:39 [22283737] Ответить | Цитировать Сообщить модератору |
комит Member Откуда: Сообщений: 142 |
от пользователя postgres других в БД нет |
||||
19 фев 21, 22:43 [22283831] Ответить | Цитировать Сообщить модератору |
Maxim Boguk Member Откуда: Melbourne, Австралия Сообщений: 4581 |
Эм вы издеваетесь да...? Какое отношение имеют пользователи БД к вопросу от кого работает pgbouncer. Если вы получаете ошибку ident значит не от postgresql вероятнее всего. И вам надо или pgbouncer от правильного пользователя пускать или pg_hba.conf поменять под вашу конфигурацию. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru |
||||||||
19 фев 21, 22:52 [22283833] Ответить | Цитировать Сообщить модератору |
Все форумы / PostgreSQL | ![]() |