psycopg2.OperationalError: could not connect to server: Connection refused
服务器是否在主机“45.32.1XX.2XX”上运行,并在端口5432上接受TCP/IP连接?
在这里,我打开了插座。
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 11516/postgres
tcp6 0 0 ::1:5432 :::* LISTEN 11516/postgres
我在谷歌上搜索到我应该修改这个pg_hba.conf
,但是在我的postgresql
根文件中,我根本找不到这个文件。
我也成功地连接了另一台服务器。
谢谢。
在这里,我修改了pg_hba.conf
,更新了这个host all all 218.3.A.B trust
并重新加载,但它也不起作用。
netstat输出显示postgres正在监听
127.0.0.1
,但您的错误表明您正试图连接到45.32.1XX.2XX
。我敢肯定你已经诊断出你的问题了。您需要修改
listen_addresses
设置postgresql.conf
文件(不是pg_hba.conf
)。postgresql.conf
文件位于postgresql数据目录中,该目录通常类似于/var/lib/postgresql/data
或/var/lib/pgsql/data
。listen_addresses
参数记录在here中。相关问题 更多 >
编程相关推荐