【发布时间】:2017-02-07 09:52:15
【问题描述】:
我正在一些本地流浪虚拟机上运行一些 Capistrano 和 Chef 任务。我可以从命令行正常地通过 SSH 连接到这些框。
当我尝试运行一些 Capistrano 任务时,我总是会在运行 Cap 任务时第一次收到以下错误:
connection failed for: 192.168.0.220 (Errno::ECONNRESET: Connection reset by peer)
它偶尔也会失败第二次。但是当我再次运行它时,它起作用了!这种行为对我来说毫无意义,我根本不知道如何进行故障排除。
如果您能提供任何帮助,我们将不胜感激!
【问题讨论】:
-
我也有同样的问题,从几天前开始使用 deployhq。当我手动登录时运行相同的命令时一切正常,但这样的命令将失败 -
COMMAND="sleep 3000" cap invoke。很奇怪的问题。 -
我在从其他语言环境(例如 gradle、pyinvoke 和 rake 中)调用命令时也看到了这种行为。我一直无法找到解决方案。现在正在从 pyinvoke 调用 ansible。
-
您找到解决问题的方法了吗?
标签: ssh connection capistrano chef-infra vagrant