我有一个在远程debian盒子上运行的postgresql服务器。 postgresql在unix socket dir / var / run / postgresql上运行。 我也有pgbouncer在端口6432上运行。 我也有6432打开tcp连接,如下所示 接受tcp - tcp dpt:6432
的任何地方尽管如此,当我尝试从pgadmin连接时,我收到以下消息 - 无法连接到服务器:连接被拒绝(0x0000274D / 10061)。服务器是否在主机上运行" x.x.x.x"并接受端口6432上的TCP / IP连接?
你能帮忙..
答案 0 :(得分:3)
似乎不支持通过pgAdmin与pgbouncer建立连接。我通过改变listen_addr = *来克服上述错误。 (更改listen_addr之后,RELOAD是不够的,你必须SHUTDOWN然后重启pgbouncer。)然而,我得到一系列错误,基本上表明连接到pgbouncer时系统数据库对象没有暴露。如果没有来自这些对象的数据,pgAdmin将无法运行。