【发布时间】:2013-06-18 18:15:23
【问题描述】:
我有一个在远程 debian 机器上运行的 postgresql 服务器。 postgresql 在 unix 套接字目录 /var/run/postgresql 上运行。 我还在端口 6432 上运行 pgbouncer。 我还为 tcp 连接打开了 6432,如下所示 ACCEPT tcp -- 随时随地 tcp dpt:6432
尽管如此,当我尝试从 pgadmin 连接时,我收到以下消息 - 无法连接到服务器:连接被拒绝 (0x0000274D/10061)。服务器是否在主机“x.x.x.x”上运行并在端口 6432 上接受 TCP/IP 连接?
你能帮忙吗..
【问题讨论】:
-
我使用 iptables 打开了端口 5432,现在我可以通过该端口进行连接。但不知道为什么我不能通过 pgbouncer 通过 6432 连接..
-
你configure pgbouncer了吗?
listen_addr中有什么内容? -
我不必重新配置 pgbouncer。 listen_addr = *
-
我也可以像这样使用命令行通过 pgbouncer 进行连接 - psql -p 6432 -U test -d test
-
netstat -tln|grep 6432会显示它是如何监听的。我希望它只收听127.0.0.1