遇到该问题,参考以下步骤排查解决。
-
先确认弹性云服务器和云数据库RDS-PostgreSQL实例是否在同一个虚拟私有云下。
- 如果在同一私有云下,执行步骤2。
- 如果不在,需要重新创建弹性云服务器实例,使之和云数据库RDS实例在同一个虚拟私有云下。
-
检查弹性云服务器实例的安全组配置规则是否满足要求。
查看安全组规则是否允许数据库端口。 -
在弹性云服务器上,测试是否可以正常连接到云数据库RDS-PostgreSQL实例地址的端口。
telnet <连接地址> {端口号}
- 如果可以通信,说明网络是正常的。
- 如果端口不通,请排除解决网络问题。