2013-06-18 73 views
2

我有一個postgresql服務器在遠程debian框上運行。 postgresql運行在unix套接字目錄/ var/run/postgresql上。 我也有pgbouncer端口6432. 運行我也有6432打開的TCP連接,如下 接受TCP - 的規則表中:6432pgadmin通過pgbouncer連接到postgresql

儘管如此,當我嘗試從pgAdmin的連接,我得到以下消息 - 無法連接到服務器:連接被拒絕(0x0000274D/10061)。服務器是否在主機「x.x.x.x」上運行並接受端口6432上的TCP/IP連接?

你能請幫助..

+0

我使用iptables打開了端口5432,現在我可以通過該端口連接。但不知道爲什麼我不能通過pgbouncer通過6432進行連接。 – mongle

+0

您是否[configure pgbouncer](http://pgbouncer.projects.pgfoundry.org/doc/config.html)? 'listen_addr'中有什麼? –

+0

我沒有必要重新配置pgbouncer。 listen_addr = * – mongle

回答

3

通過連接到pgAdmin的pgbouncer似乎沒有得到支持。我可以通過更改listen_addr = *來獲得上述錯誤。 (更改listen_addr後,RELOAD不夠,必須SHUTDOWN,然後重新啓動pgbouncer。)但是,然後我得到一系列基本上表明系統數據庫對象在連接到pgbouncer時未暴露的錯誤。沒有來自這些對象的數據,pgAdmin無法運行。

相關問題