我正在尝试在Google云上部署ruby应用。我在运行rake db:migrate
时遇到此错误。
服务器是否在主机上运行“###。###。#。###”并接受端口5432上的TCP / IP连接?
我已经检查了其他答案,人们建议
listen_address = '*'
pg_hba.conf - 添加:
# IPv4 remote connections (all users and IP addresses):
host all all 0.0.0.0/0 md5
postgresql.conf - check:port is 5432。
这些都没有解决问题。有没有人有任何其他想法?我是谷歌云的新手,我不确定我可以发布什么代码来帮助。如果任何代码可以帮助您解决问题,请发表评论,我会发布。感谢
答案 0 :(得分:0)
根据您收到的错误,确保没有防火墙,例如iptables
或Google Cloud network properties没有打开端口5432
,这样可以防止您的服务器系统建立连接对于给定的端口。