【问题标题】:heroku ECONNREFUSED: connect ECONNREFUSED for all run commandheroku ECONNREFUSED:为所有运行命令连接 ECONNREFUSED
【发布时间】:2016-04-18 12:29:30
【问题描述】:

我收到heroku run any_command_here 的 ECONNREFUSED。 Heroku 登录成功。其他 heroku 命令也很成功(应用程序、发布、共享)。应用程序正在运行。我什至可以访问 heroku 日志。 Ubuntu 版本是 14.04。

【问题讨论】:

  • 我认为您的问题可能更适合ServerFault
  • @Aperçu。不幸的是,没有消息可以提供帮助。它只是打印 ▸ ECONNREFUSED: connect ECONNREFUSED +server_ip:5000 等等。我可以看到我已被添加到此应用程序中。我的 ssh 密钥已添加到 heroku 帐户。我可以看到此应用程序的日志,但无法评估运行命令 =( 我删除了 ubuntu heroku 工具带并将其重新安装为独立,但这没有帮助。
  • 是否有防火墙或代理服务器阻止了连接?
  • @JamesWard 你能再具体一点吗?我检查了这个 sudo ufw status 它返回 Status: inactive
  • @Coder256 。感谢您指出有关服务器 ip 的事情。这是外部防火墙。不在我的本地机器上,而是在办公室网络上。你可以写答案,我会接受的。

标签: ubuntu heroku heroku-toolbelt


【解决方案1】:

尝试运行

heroku run:detached 你的命令

如果问题是防火墙,它会飞。

【讨论】:

【解决方案2】:

可能有一个外部防火墙 - 您的计算机和互联网之间的防火墙(在您的网络内部)。如果server_ip192.168 开头,那么情况就是这样。

【讨论】:

  • 我该如何解决这个问题?我怎样才能禁用这样的防火墙?我的地址是 127.0.0.1
  • 您无法禁用防火墙,但请参阅this answer
猜你喜欢
  • 2013-12-02
  • 2017-06-09
  • 2020-04-30
  • 1970-01-01
  • 1970-01-01
  • 2020-10-27
  • 2016-08-19
  • 1970-01-01
  • 2015-08-13
相关资源
最近更新 更多