【发布时间】:2019-07-02 07:36:43
【问题描述】:
我正在使用 Postgres 数据库在 Heroku 上运行 Ruby on Rails 应用程序。
我以前可以使用heroku pg:psql 命令从我的终端连接到我的数据库
最近,情况发生了变化。运行heroku pg:psql 命令后,出现以下错误。
--> Connecting to postgresql-perpendicular-94363
psql: could not connect to server: Connection refused
Is the server running on host "ec2-23-23-130-158.compute-1.amazonaws.com" (23.23.130.158) and accepting
TCP/IP connections on port 5432?
我试图在网上搜索它,但没有找到任何有用的东西。
请帮忙。谢谢 ????
【问题讨论】:
-
根据您的用户名,我猜您是学生。您是否正在从校园网络尝试这些命令?此错误很有可能是由防火墙阻止 5432 引起的。
-
@RangerRanger 你是绝对正确的。学校网络正在阻止访问。使用我手机的热点,这个命令可以完美运行。谢谢????不知道为什么学校会阻止它。
-
这是一种非常标准的网络安全态势。阻止所有内容,除非有充分的理由打开它。
-
@RangerRanger 通过 VPN 运行我的流量导致了同样的错误。仅感谢您对网络被阻止的评论,我才弄清楚了这一点。关闭 VPN 可修复错误。
标签: ruby-on-rails postgresql heroku heroku-postgres