【发布时间】: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