在节点Elastic Beanstalk服务器上进行KNEX迁移-ECONNREFUSED 127.0.0.1:5432

时间:2018-11-09 06:21:01

标签: postgresql amazon-web-services rds

我已经用Postgres RDS设置了一个Node 8.12.0 Elasticbeanstalk应用程序。

我已经通过SSH进入EC2实例,并试图通过knex运行迁移文件,但无法连接:

[ec2-user@ip-172-31-42-19 current]$ node ./node_modules/knex/bin/cli.js migrate:latest --env production
Using environment: production
Error: connect ECONNREFUSED 127.0.0.1:5432
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)

我能够:

  • 通过SSH连接到RDS实例
  • console.log正确的.env连接值(使用dotenv)

RDS Postgres版本:

x86_64-pc-linux-gnu上的PostgreSQL 10.4,由gcc(GCC)4.8.3 20140911(Red Hat 4.8.3-9)编译,64位

0 个答案:

没有答案