为什么当我尝试在 putty 上运行“python manage.py migrate”代码时收到“连接超时”?

问题描述 投票:0回答:1

好吧,我正在尝试使用 EC2 实例部署 Django 项目

我已经创建了一个 RDS/Postgree 数据库,并在部署之前通过 IDE 对其进行了测试,并且它工作正常

但是当我尝试在 putty 上运行“python manage.py migrate”代码时,我收到此错误

angtradingdb.xxxxxxx.rds.amazonaws.com”(xxxxxxx),端口 5432 失败:连接超时

我在 RDS 实例上设置了 2 条入站规则:

  • 首先,我将 PostgreSQL 作为“类型”,“TCP”作为协议,5432 作为“端口范围”,我的 IP 作为“源”
  • 第二个入站规则,它是相同的,但我的 EC2 应用程序的 VPC 安全组为“源”

我之前已经这样做过,这两条规则足以让部署工作

知道什么可能导致此错误吗?

django postgresql amazon-ec2 amazon-rds putty
1个回答
0
投票

尝试从您的 ec2 进行连接测试。 打开 ec2 中的控制台并尝试使用

telnet IP(rds) Port(rds)

如果存在连接,请检查项目中的连接配置。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.