微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pgbouncer - 关闭,因为:登录查询的意外响应

如何解决pgbouncer - 关闭,因为:登录查询的意外响应

我的 pgbouncer.ini 文件

[databases]
* = host=127.0.0.1 port=5432 auth_user=pgbouncer_auth

[pgbouncer]
listen_port = 6432
listen_addr = 127.0.0.1
auth_type = md5
auth_file = ./pgbouncer_user.txt
auth_user = pgbouncer_auth
auth_query = SELECT usename,passwd FROM user_search($1)
logfile = pgbouncer.log
pidfile = pgbouncer.pid
admin_users = aakashverma,postgres

我正在使用的命令

psql -p 6432 -U aakashverma -d postgres

服务器的调试信息:

2021-05-24 09:52:53.001 India Standard Time [19124] LOG S-028fcb48: postgres/pgbouncer_auth@127.0.0.1:5432 closing because: unexpected response from login query (age=0s)
2021-05-24 09:52:53.015 India Standard Time [19124] LOG C-028c57a0: postgres/(nouser)@127.0.0.1:56255 closing because: unexpected response from login query (age=0s)
2021-05-24 09:52:53.027 India Standard Time [19124] WARNING C-028c57a0: postgres/(nouser)@127.0.0.1:56255 pooler error: unexpected response from login query
2021-05-24 09:53:47.414 India Standard Time [19124] LOG stats: 0 xacts/s,0 queries/s,in 0 B/s,out 4 B/s,xact 0 us,query 0 us,wait 2467 us
2021-05-24 09:54:47.409 India Standard Time [19124] LOG stats: 0 xacts/s,out 0 B/s,wait 0 us
2021-05-24 09:55:47.411 India Standard Time [19124] LOG stats: 0 xacts/s,wait 0 us

我哪里出错了? postgres/(nouser) 似乎暗示了一些暗示。

解决方法

好的,所以问题是我试图以 admin_users(aakashverma) 之一的身份登录,但我没有在 pgbouncer_user.txt 文件 - 我的 auth_file 中提到它们。我最初在那个文件中只有我的 auth_user

在文件的每一行中提及它们(因为我使用的是 auth_query,所以只要用户名就足够了)

"pgbouncer_auth" "md58b235183e543896e3521c8a29a2272e1"
"aakashverma"
"postgres"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?