无法连接到PgBouncer管理控制台

问题描述 投票:0回答:1

我无法连接到我的PgBouncer管理控制台。下面是我的pgbouncer.ini配置。

################## Auto generated ##################
[databases]
* = host=postgresql.default.svc.cluster.local port=5432 user=someuser

[pgbouncer]
listen_addr = 0.0.0.0
listen_port = 5432
unix_socket_dir =
user = postgres
auth_file = /etc/pgbouncer/userlist.txt
auth_type = md5
pool_mode = transaction
max_client_conn = 3000
default_pool_size = 50
min_pool_size = 10
reserve_pool_size = 10
reserve_pool_timeout = 5
max_db_connections = 50
max_user_connections = 50
ignore_startup_parameters = extra_float_digits

# Log settings
admin_users = postgres

# Connection sanity checks, timeouts
server_reset_query = DISCARD ALL
server_idle_timeout = 100

# TLS settings

# Dangerous timeouts
################## end file ##################

我有一个userlist.txt文件,其中包含

"someuser" "password"

我尝试使用psql -h localhost -p 5432 -U someuser -d pgbouncer连接到管理控制台,但因该错误而抛出]]

psql: ERROR: not allowed

我也尝试过使用psql -h localhost -p 5432 -U postgres -d pgbouncer进行连接,但是psql抛出

psql: ERROR: no such user: postgres

仅供参考,我正在使用edoburu/pgbouncer:1.9.0 Docker映像。

我无法连接到我的PgBouncer管理控制台。下面是我的pgbouncer.ini配置。 #################自动生成################# [数据库] * = host = postgresql.default.svc .cluster ....

database postgresql connection-pooling pgbouncer
1个回答
0
投票

由于您似乎是从运行pgbouncer的同一台计算机进行连接,所以我会尝试通过Unix套接字进行连接:

© www.soinside.com 2019 - 2024. All rights reserved.