【发布时间】:2020-08-08 20:49:40
【问题描述】:
我无法连接到我的 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 进行连接,但psqlthrows
psql: ERROR: no such user: postgres
仅供参考,我正在使用edoburu/pgbouncer:1.9.0 Docker 映像。
【问题讨论】:
标签: database postgresql connection-pooling pgbouncer