1

我目前正准备将我的 Web 应用程序投入生产。我在 Redhat 上使用 Amazon EC2,并且在同一个 VPC 中有一个 Postgres AWS RDS。我似乎无法连接到数据库或在同一 EC2 上运行的本地数据库。在我的本地 Mac 和我们办公室的另一台运行 Redhat 7 的物理服务器上运行和测试我的应用程序时,我没有遇到任何问题。

我正在运行“sails lift”命令,并将我的模型设置为 migrate:'alter',以便它可以使用我的模型和配置正确设置数据库,但是它会挂在如图中的 orm 钩子的中间。

有问题的输出

default: {

  adapter: 'sails-postgresql',
  host: 'localhost',
  port: 5432,
  user: 'exampleuser',
  password: 'thepassword',
  database: 'newdb',
},

我可以使用 psql 和 PGadmin 连接到我的 RDS 数据库和本地数据库,没有任何问题。这正是数据存储设置适用于我的 Mac 和我们使用各自本地 postgres 实例的物理 Redhat 服务器。但是在 Amazon EC2s 上,我遇到了图像中的问题。

我还尝试运行使用“sails new newBaseApp”制作的完整基础 Sails 应用程序,并在其中设置数据存储以连接到 ec2 服务器上的本地 postgres 数据库。它有完全相同的问题。

4

0 回答 0