2

我有一个在远程 debian 机器上运行的 postgresql 服务器。postgresql 在 unix 套接字目录 /var/run/postgresql 上运行。我还在端口 6432 上运行了 pgbouncer。我还为 tcp 连接打开了 6432,如下所示 ACCEPT tcp -- 任何地方 tcp dpt:6432

尽管如此,当我尝试从 pgadmin 连接时,我收到以下消息 - 无法连接到服务器:连接被拒绝 (0x0000274D/10061)。服务器是否在主机“xxxx”上运行并接受端口 6432 上的 TCP/IP 连接?

你能帮忙吗..

4

1 回答 1

4

似乎不支持通过 pgAdmin 连接到 pgbouncer。通过更改listen_addr = *,我能够克服上述错误。(改了listen_addr后,RELOAD还不够,必须SHUTDOWN再重启pgbouncer。)但是,我接着出现一系列的错误,基本说明连接pgbouncer时系统数据库对象没有暴露。如果没有来自这些对象的数据,pgAdmin 就无法运行。

于 2014-06-10T14:22:51.487 回答