【问题标题】:The deploy has failed with an error: #<SSHKit::Runner::ExecuteError: Exception while executing on host xxx: Connection refused - connect(2)>部署失败并出现错误:#<SSHKit::Runner::ExecuteError: Exception while execution on host xxx: Connection denied - connect(2)>
【发布时间】:2015-09-30 21:49:19
【问题描述】:

我在论坛上搜索过类似的错误,但没有找到解决方案。我真的只是在 30 分钟前部署到我的临时站点。现在它给了我一个错误。几个月来我一直在使用相同的方法,所以我不知道发生了什么变化。

只需运行这个 Capistrano 脚本: scripts/deploy staging

我得到这个错误:

The deploy has failed with an error:   
#<SSHKit::Runner::ExecuteError: Exception while executing on host xxxx: Connection refused - connect(2)>

显然是 ssh 问题。但为什么它会在前一秒工作,然后不是下一秒?

我也不想在我的生产服务器上搞砸任何东西。

【问题讨论】:

  • 可能是一大堆东西,你能手动 ssh 到你的盒子吗?另外,您的 sshd 配置是否限制同时会话的数量?
  • 我会检查的。我不记得如何手动 ssh(使用 Digital Ocean droplet)。它工作正常,我最初能够使用 ssh 进行连接......我也不确定如何检查我的 sshd 配置限制,所以我会调查一下。

标签: ruby ssh capistrano


【解决方案1】:

哦,男孩,这太愚蠢了。我回到我的办公室,它奏效了。它一定是被我所在的位置挡住了!我正在尝试一切。连接到 ssh 等不起作用。现在好了。

【讨论】:

  • 我看到咖啡店在阻塞方面做了一些奇怪的事情(以及许多公司局域网/公共 wifi)。诸如仅通过代理允许 80/443 等的事情是有道理的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多